Fantastic location. Spacious, modern, well kept and clean accommodations. Easy to check in and out. Proximity to the beach is unbeatable. My 80 year old parents could get around. My 4 year old daughter loved the pool. And the beach was stunningly clear and uncrowded. Kitchen was new, Modern and well equipped as was the gear closet which included beach chairs, toys, boogie boards and snorkel gear. The only challenge we had was that they shut off the electricity for repairs but it was planned and communicated in advance. Overall a 5 star experience.