Nice place, food was okay not fabulous. Would have liked just a few more choices for supper. Beach/sand was great. And the activity staff was fantastic and fun. Very friendly. They had a few weird little animals crawling around but didn't hurt anything. But nice place for a fair price. Now if you could make Mexico safer that would be great.