Where did the nay sayers stay?? We have been here 4 times and always better. The resort is spotless and the people can't be nicer or more helpful to you. The food is excellent and the beach and snorkelling is the best we have found on this strip of Mexico. No one ever seemed unhappy or not liking their job. Here are a few of the many great people who made our stay the best...Lorena and Martha..reception, Alarmo Marales and Lorenso..buffet, Crecencia Aquillar for our spotless room, Migiralina Hernandez for cleaning up after the "guests" at the beach and to the ever happy Elena who has a smile and laugh bigger than her and Francesca the best bartender at the Maya lobby Jose Koyoc Beach bar. My big complaint is the Joyeria jewellery shop. Last year I bought a locket and after a month the Black inlay peeled of. When I took it back they apologized and said the supervisor would fix it. After 6 days of run around and "managers" with no name tag and no name supervisor ever appeared. They are NOT part of the Barcelo but just a heads up if you plan to buy jewellery I was told they do not guarantee their product no matter what the salesman said. Won't shop there again. This is really the best overall resort you will find.