I would recommend Royal Caribbean, however I felt that the beds were not comfortable, where the two beds are put together forms a hump that makes it uncomfortable to sleep close to your partner.
The bar areas take way too long to be waited on, the bar staff are working as hard as they can however the process for them is impossible to complete in a speedy manner. The beer and mixed & frozen drinks should be separated, either at each bar or a bar of their own. The bartenders have to walk back and forth and back and forth then to the cash register to to print ticket and back again to get it signed then back again to put in drawer. There just has to be a better way. Also the fact that you cant get more than one beer at a time gets frustrating.
Food and Dining
Service and Staff
Cabin / Stateroom