Loved our cruise with Royal Caribbean. Having cruised with Carnival Cruises before this to me was a definite upgrade! Wonderful dinner staff, tons of options for food, lots of shows to see. We had late dining which I found was when lots of the shows I would have liked were going on so will take into account for next time. Book all your show times before you go as they book up fast!