We stayed at Rosewood Mayakoba and Grand Velas Riviera Maya in Playa del Carmen. Both great - very different. Rosewood Mayakoba was high-end luxury - pools weren't full of kids. Grand Velas was all-inclusive, tons of kids. People spent way more time in the pools than on the beach, but we did...