Great property and a great location! Beach area and the pools were all nice. Different pool areas depending on what you wanted, 2 good for kids and an adult pool where quiet was required. Beach area very nice with service for food and drinks. For the beach, you have to reserve a spot for lounge chairs/umbrella.
Plenty of good restaurants within walking distance, 2 on the property with both good as well.
Will definitely be coming back!