I booked a Christmas Cruise for my family and in-laws and this is my first time on a Royal Caribbean (been on about 12 cruises previously). I do not normally write reviews or take the time, but I have to based on my experience.
Royal Caribbean has a system designed to take you for every penny they can. It started when we went to book the airfare. They quoted me a price and when I called back three days late;r it doubled. When I was quoted the price for the beverage package, the next day when I booked it, the price went up $100 per person. The thing is that in order to speak with someone on pricing or anything else, you have to provide a reservation number (booking number) and through that they track your activity. This held true for about six other couples we spoke with on the boat.
To top it off. They nickel and dime you on everything and don't expect to get your money back if you "pre-pay." I was told that in order to reserve the specialty restaurants, I had to pre-pay on my credit card to hold the reservations. I was also told that for some reason if we needed to cancel it while on the boat, I would be reimbursed.
The cabin was very small for four (as most would be) and not so clean.