Excellent stay for a family. The beach just to the south was great. Snorkeling, parking, and friendly people. Pool was very fun and soothing. The hotel staff was super great too.