We've stayed at both the Riu Cancun, Mexico and the Riu Ocho Rios, Jamaica. The service was excellent and the food was pretty good overall. Buffet was hit and miss (what else can you expect from a buffet), but the other restaurants were fantastic. Plus, you can't go wrong with booze right in the room.
We took our 1 year old to Jamaica and he had a blast. The staff were all really great with the kids.
__________________
|