This is our second year staying at Barceló Maya Riviera and we cannot wait to return. We like that we can walk to other resorts on the grounds and eat and shop and swim (and it's good exercise). We like walking along the private beach, too. We have taken the bus to/from other resorts. The food and drinks are good at each resort buffet, grill near pools and specialty restaurants (need reservations unless Premium). Maya Riviera does not allow guests under 18 and not all other resorts have access to Maya Riviera, so it is generally not as crowded as the other resorts. That being said, we were disappointed to learn that folks from the other resorts received a FREE UPGRADE to stay at Maya Riviera. Our room had a few issues (funky smell, slow drain in 1 sink, noisy ceiling fan, hot tub drain plug didn't pop up, 1 light in shower burned out, fridge not very cold, and mattress needs replacing), but overall we are very happy staying at Maya Riviera. It is very clean and staff is friendly.