+Food is great, specially in the Steak Restaurant
+Buffet is also great with too many options and all of them of great quality
+Staff service is outstanding, specially waitresses in the beach
+Room is big, very clean and modern
+Pools are also great, specially kids pool.
-Beach was not the best since there is a lot of seaweed, however it seems to be a general problem y all riviera maya and royalton staff is constantly cleaning it.