This place was great. The view from the balcony was spectacular every single day. It's very close to everything we needed, and of course the beach. The unit was very clean, modern, and comfortable, and had lots of small touches that helped us feel at home. It even had snorkels and boogie board for very frequent beach excursions. The people in charge were very kind and quick to respond to all of our questions, and went above and beyond with excellent service to make sure our stay was everything we could wish for.