The Mexican food is excellent. The beach has soft white sand. There is a sunken barge in the water, consequently is a some of the best snorkeling in the world two feet in front of the hotel. The staff is attentive and very polite. There's really no need to leave the property. Perfect for a short getaway.