This unit met most of our needs. We had a rental car so free parking was great and location was a short drive from airport and downtown area. It's up a steep hill so a car is necessary.There was one AC unit, at the far wall in the living room, so even with the AC on full blast the bedroom was still too warm to sleep comfotably at night. Plus there was a rooster nearby, crowing early morning and during the rest of the day. So not a very restful stay. The bed was large and firm.We used the pool, which was lovely. The kitchen had a few essentials (salt, pepper, oil, ice cube trays). We especially appreciated the early check in because our flight arrived in the morning. Thanks so much for that!The unit wasnt super clean. The yellow couch in the living room is quite dirty and the towels appeared to be freshly laundered but smelled a bit mildewy so we washed them all upon arrival.