We chose this cruise because of the price and booked a suite. The cabin in and of itself was fine. Not impressed by the food or stateroom service. They only service the rooms once a day. (Royal does 2 times daily) and they only serviced it 3 out of 5 nights. The only good food was the Guy's burger place, but they closed at 6. Not many options after 6. Lido buffet did not appeal to me and the dining room was fair. Regarding the clientele on the ship: I felt like I spent 5 days in Walmart. Drunk people screaming on their balconies as we were waiting for late people in preparation to leave Cozumel. There were way too many children on board. We usually choose cruises during the school year to avoid kids, but that strategy didn't work this time. We are diamond plus with RCCL and will stick to cruising with them.