I found the location great, both to shops and cafes, but to beaches. The unit itself was great in all respects. April was a consummate hostess, always getting right back to me. I carelessly did not read in the description that there is no free onsite parking, but eluded a tow the first day and then parked on the street for my remaining stay. My only heads up, is that the unit is right next to one of the pool, hidden from view by tropical foliage, but if kids are playing in the water, the sound does travel inside. I will Definitely recommend this property to friends!