Size of ship, entertainment were reasons for choosing it. I'm about done with Royal Caribbean due to the poor quality of their food. The buffet was chaotic in a way I've never experienced on a cruise ship before, and the food very institutional. Salty, greasy, and gunky predominates. Salad selections were a joke. Eggs were powdered. The buffet was very poorly laid out. The main dining room food was a notch better, but still just average, and below par compared to other cruise lines. Princess and Celebrity do it so much better. Otherwise the ship and service were great. Too bad RC can't get their act together on the food. The extra charge steakhouse however was excellent, but Giovanni's Table was just ok with very poor service. Ship was very clean, and crew was friendly. Bar service was good. Plentiful pools and hot tubs. Great gym area. Specialty dining seems to be the only way to get a really good meal on here.
Cabin was pretty typical. The closet doors were too close to the bed. The beds were rather hard, and the pillows were of low quality. Service and cleanliness were excellent.