This is a great location right on the beach. The staff is amazing, and you won’t have to think about a thing for the entire trip. All food and beverages are included, and the place is well staffed and well run. The food is generous and well prepared, but not gourmet. The wine is pretty terrible, but it is Mexico, so you should be drinking rum and tequila anyway :-)