Size matters! At least with cruise ships. We average two/three cruises a year and are always pleased with Royal Caribbean. We have been on both the Oasis and the Allure, the two largest ships afloat, and experienced the same feeling of amazement on each ship. With over 6000 passengers you never feel crowded.
The exception is the popular Windjammer food court at lunch and breakfast. This is where most passengers go by default. There are multiple options that most overlook for lunch and breakfast, not the least of which is room service when you may not want to get dressed for breakfast (or lunch). For those of us who prefer a menu venue there are too many to experience in a seven day cruise. Our favorite was the main dinning room. No waiting and good selections, including a fabulous salad bar. The food and service in the main dining room at dinner was among the best we have experienced.
Entertainment was beyond expectations. Shows were high energy, with top notch professional performers.
Ports of call are important, but the ship is the trip with Allure.