We had an amazing time at Grand Velas Riviera Maya. Everything was wonderful! The resort is beautiful, the staff is wonderful, and the food is great! Very clean as well. My kids loved the kids club and all of their activities. Great vacation for the whole family! We will be back!