This was our first cruise with Royal Caribbean. We've cruised with Carnival, Princess, and NCL. I thought the ship was beautiful. We loved our superior oceanview balcony stateroom o the The service on board was excellent; we especially liked our dining room waiter, Sunil. We had anytime dining and he made sure we had the same table and time each night. The entertainment on board was the best I've seen on any ship I've been on. Just a few things kept me from giving this a higher score: First, the food in the main dining room good, but not as much variety as I would have liked. Second, the pool area on at sea days was when the crowds got to me and my wife. Unless you start saving lounge chairs at 7:30 in the morning (which you're not supposed to do.) I wish the crew would enforce the rules about saving chairs. We were not able to enjoy any of the pool areas on sea days.