We did not know fully what to expect having read mixed reviews but as always here are the pros and some cons.
Pros. The staff was really over the top: ready to help, friendly, and very willing to serve. We were checked in as soon as possible (with champagne in the lobby -oooh). We went to 4 of the 7 al a carte restaurants. Cajun-good but not spectacular. steakhouse-not bad steaks, but not great or even good steaks, but I guess good for mexico. The brazilian-amazing, they served 7 kinds of meat, (steak, pork, tenderloin, 2 types of sausage and chicken). All slow rotisserie cooked, it was amazing, a must book, you only get 3 vouchers for restaurants, but you can always pop by early (right at 6) and ask the maitre'd if he has room (often yes). Japenese, also amazing, ok sushi, and he cooks the food right in front of you, throws the salt and pepper around, but it always seem cooler then you do at home ( ha), and definately order the fried banana dessert, not the carmelized pinnaple, which really sucked!
The drinks were good quality. The lobby bar has the best alcohol, some brand name stuff (glennfiddich12, beefeater, smirnoff...), the others have the typical no name $7 dollar crap bottles, but whatever, it's free right? The lazy river is a nice diversion, and is a fun thing to do when it's hot. There is a bit of walking because it's a medium sized resort, so expect that, but again, your on vacation, and you probably eat too much like we did, so you will probably need to walk more that you want to anyway. We got to the beach around 10 everyday, and didn't find it hard to find chairs, but if you want shade around some of those huts (whatever they are called) then plan to reserve them around 6 or 7am! General buffet food was varied and ok, about a 6 out of 10, definately better that a lot of other resorts, but book the al a cartes, WORTH IT!
Cons-we went to two of the evening shows which were terribly coereographed (but its mexico, I know) but a few singers had nice voices, so maybe go to a show or two, just to say you did something. Some of the bedding was badly used and a little stained. and the room was not thoughoughly cleaned, some dust in spots, but not ridiculous, (i mean how clean our our homes really?) Also the beach is a little small, and when you go to walk in the water, the first 10 feet is really rough. So if you like to walk down 5 miles of beach this is not the spot. If you just like to sit and drink on the beach, then you wont mind. we didn't mind, it's not overly small, it's just not massive.
Some people came late from night clubs around 2 or even 4 am most nights. And the made one heck of noise. So bring ear plugs or ask to get rooms where there is little or no traffic. This was probable our biggest complaint.
we did the snorkeling trip to akumal beach to swim with the sea turtle ($40) from the dive shop, well worth it, and yes we did see turtles and other things. If you want to save a little money you can walk to the road, get a collectivo bus for a couple bucks each way, take it to akumal beach and swim out the where the boats drop you off (about 200ft out). It's very do able. We would do that next time seeing how easy it is. But the boat thing was fine and easy too. About a 2 hour round trip, 1 hour in water.
We also did the "aqua tour' and massage in the spa. Also worth it. The aqua circuit is going to about 4 different pools which all have water blasted at you from different directions focusing on different areas of the body. I would break it up next time, do the aqua tour one day. And the massage another, but just my preference.
Overall I would return to this resort and rate it about a 8.5 out of 10. You will not be dissappointed, and whether you are a family with kids or a small or big group, you will be treated awesome.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC