Overall we had a beautiful stay at Maya Beach Resort. We originally booked Maya Caribe and was moved to the Maya Beach when we arrived, the two resorts are identical, and we actually enjoyed the daily buffet at the Beach more than at Caribe, though they are mostly the same. Liked that we were able to use 4 out of 6 resorts on site (Beach, Caribe, Colonial, and Tropical) .. if you stay at Palace you can visit all 5, if you stay at the Riveira Adults only you can visit all 6, but honestly the place is so big, you'll enjoy staying within the 2-3 resorts next to yours.
PROs- VERY clean resort was impressive in my opinion. You can tell they wash/clean and take care of the rooms and the property very well! Landscape is pretty.
- Beach front is huge and they clean and groom the beach regularly of garbage and the seaweed.
- Food was great, 4/5 starts in my opinion but have a high bar on food.
-Staff was friendly.
CONs - Check in is so slow, even with 5 people working the front desk, the resort gets so many people at a time, it takes a long time to check in.
- our room was not ready when we arrived, and when it was "ready" the room had been in the middle of maintenance which was not communicated properly to front desk. We went back to front desk and they gave us another room. From what we've seen all the rooms are exactly the same, just either your closer to the beach or closer to the buffet. Either way you'll be walking around alot which we liked as it kept us active.