My boyfriend am I stayed here dec 31-jan 1. We had no problems with the resort. Food was good, expecially Kyoto. The hotel was always kept clean and plants taken care of. We liked all the water near the lobby. The Mexican shopping plaza was nice and the beach infront of the tropical/colonial was great. If you like snorkeling the waters great. Lots of fish. However if you jut want to swim there are a lot of large rocks and reefs to watch out for. We went to the other Barcelo resorts as well to check them out. It's worth the money to upgrade from the lower Barcelo resorts. We walked to the maya beach and inwas very unimpressed. Did not feel like I was at a nice relaxing resort and overall there was much less care taken with decorating, up keep and cleanlyness in this portion. The tropical and colonial were nice. The rooms are pretty plane but for as much as your in there who really cares. The palace has nicer rooms and a better pool. If you want something a bit fancier and over the top stay at the palace ( but use the tropical beach). I would highly recommend the tropical, colonial or palace.