I have cruised on carnival and Norwegian before but Royal Caribbean tops both of them. The food and customer service was excellent. There was nice entertainment on the boat and very appropriate for the 30 plus age group. There weren't alot of kids on the boat which I liked too!
Food and Dining
Service and Staff
Cabin / Stateroom
In the windjammer it gets crowded so find your table first and plan your activities around your dinner time!