Great place in a great location! Has bonus amenities like tennis courts and pools that we did not use because the beach is right there! Love the fact that they have beach chairs, umbrellas, boogie boards and snorkel sets.