Excellent cruise. I was totally impressed with the organisation of Royal Caribbean. Embarking and disembarking were made incredibly easy and fast. We tried all the restaurants and the food was exceptional. We did the main Tides restaurant twice but found it busy and noisy compared to the others. Fantastic service throughout, special mentions to Edward our cabin attendant - efficient and unobtrusive; Jissete our waitress in Chops Grille -funny, opinionated and brilliant at her job; Lee our waiter in Giovanni's, funny and very attentive; Joseph our waiter in Tides - friendly, and could not do more to make it enjoyable. In fact almost any of the crew could be listed as what struck me was how much they seemed to enjoy their work. No sour grumpy faces on show at all and they all tried so hard. The ship was graceful and well laid out, beautifully furnished and clean. One tip - get the luxury drinks packages and the specialty dining packages if you can afford it.
Compact but well laid out. The most comfortable bed I have ever slept in.