RCCL is a money grubbing cruise line. they over charge for drinks to encourage you to buy the drink package. they hold back on the quality of the food in the main dinning rooms, to encourage you to buy the dinner packages. They provide no amenities in the cabin bathrooms, we even had to ask for facial tissues. No glasses were provided in the room, although they did provide an ice bucket and fridge.
We have cruised a lot (28 times in 15 years), and this was the most aggravating cruise yet. never again.