Background - I am a seasoned traveller with 2 prior Royal Caribbean cruises behind me. We had 7 people (3 adults and 4 kids ranging from 4 to 12). This cruise was organized by grandmother mainly for her grandkids and probably ran 1.5K USD per traveler with 2 cabins on deck 7.
Cabins were immaculate and very well designed. Our 7yr old loved the bunk bed which came down from the ceiling. The cabin attendant (Lorenzo) was excellent and kept up deftly with the mess of our room. The veranda was nice, but we did not use it much except for the view, to dry wet clothes and to occasionally read in peace and quiet.
Food was excellent. Buffet breakfast was on deck 9 and was actually quite good, with enough variety to keep you coming back and a staff ready for those custom requests (can we get pasta with no sauce?). Dinner was rotated among the 3 main dining rooms with excellent variety, food quality and extensive choices. The wait staff was nice, but a little slow at times getting food to us, even though we were part of first seating. A few evenings the kids got antsy waiting for their dinner, whereby this could have been prevented by getting their entrees out with appetizers. When we hung out at dinner a little longer, our waiters would drop by to interact with the kids a little (one showed a few magic tricks).