We thoroughly enjoyed our stay at the Royal Caribbean. The cabins are spacious and clean. Lots of hot water, the grounds and pool are immaculate. The staff and management go above and beyond to provide for the guests needs. The bikes and golf carts are in good shape. The food at the restaurant is really good at fair prices.