I spent six days there with my wife. We had just been in quite a busy days in Florida and this place was a little getaway after all that. We spent days in nice and breezy infinity pool and ate on premises most of the time. Town center is within walking distance and absolutely beautiful beach-club, Saint Tropez next door. Surroundings in town side are pretty rough but it seems like there are beautiful places behind the rustic fronts. Staff has tried to create relaxing and beach-like environment and they have succeeded well. All staff are super friendly and breakfasts are very good even if they are a bit pricy. Few more things to do like board games and stuff would be great. However, if you are into diving or planning to try.. this is a five star place to you.