Beautiful beach, great facility, food, and service. My wife kept asking if they had a hotel as she wanted to stay rather than return to the ship (and real life).
We got off the ship later than most as we had to play croquet in the morning (don't ask). There was nobody from Maya Chan Beach to meet us (they had come and gone by the time we disembarked). Plenty of helpful people got us on a bus to town to grab a taxi to the beach. The taxi driver knew not to charge us for the trip as Maya Chan picked it up. It is a bumpy ride out of town but totally worth it.
We each had a good massage on the beach at a fraction of the cost we could get it on the boat. Highly recommended.
About 1:30 p.m. a few families arrived from a Disney ship. There was plenty of room for everyone and even though it didn't bother us at all the Maya Chan folks situated the families away from where most of us oldies were.
We are not really beach people, but if we found more places like this we could be converted. Don't hesitate to go.