The food, people, ambiance - all great! Perfect beach vacation. This was my first solo trip and was pleasantly surprised by the experience. I will plan to stay their the next time I visit. Stay for breakfast - every meal I had was delicious. Only downside was that wifi was only available in common areas.