We have been to Riviera Maya many times and have had a good time. We are looking for something a little different.
We have been to Iberostar Lindo 4 times and liked many things about it including the food. The last time we noticed the water was no longer nice and clean and the rocks became an issue getting in and out of the water.
So, we are looking for a really nice hotel, good beach (with shade) and good food. We prefer restaurants at night not the buffets. We will have our kids 22, 20 & 17 boys.
Sounds like a tall order but would love to hear suggestions.