This place is so well stocked with everything you could possibly need. The facility Staff are wonderful and they take great care of the property. The beach is easy walking distance and is a great location to lots of great food spots. This would be a great location for a family trip.