You get more than you pay for at the Royal Caribbean Resort. The cabins are kept clean and tidy with air con if you need. The pool is a great place to relax , cool off and right next to the bar for food and refreshment. We found the staff so friendly and helpful that we felt like royalty. Not perfect but worth every penny. Though it would be great if they cleaned up the plastic garbage at the beach.