Huge, clean, green, beautiful territory of hotels with a lot of things to do. Good service, staff. Tasty and various food, many restaurants (you need to reserve a spot there in advance). Shops, Mexican market. Many sports and activities. Good beach of the hotel Maya Beach.
I wasn't satisfied with a bathroom in our room. Leaky shower, bathtub with rust and wobbly glass curtain - you don't expect these things from the 5 star hotel. I get it all rooms at the Barcelo Maya Beach are pretty the same level and not new. But they plan to renovate their bathrooms. If they do, we would return)