"The property is large, beautiful, and serene. The front desk was always available, friendly and helpful. There's a couple restaurants on site. Both have great food! The one by the pool is great to hang out and watch your kids swim while you eat. It's right on the beach so you can practically walk out of your room and onto the beach! It's a great place! Will definitely stay here again! "