The price was good and we had used Royal Caribbean before. The ship is too big. With that many people (5800) you had extensive waits to board the ship, eat in the dining room, to see the shows and exit the ship. The Windjammer restaurant was always crowded and there were long waits, at times, for the elevators. On the "at sea" days there was not enough room for the cruisers to sit by the pools. On rainy days there wasn't room to do much. Our waiter was so good and accommodating , we requested him each night. The cabin steward was very efficient. The food was average. The selections in the Windjammer were very much the same each day. There were many handicapped individuals with scooters and or wheelchairs who had a hard time maneuvering with the crowds, especially in the elevators. The shopping at the ports-of-call was limited and the prices were very high. As long as this ship has been in service, Royal Caribbean should have figured out how to minimize the numerous wait times. Go Port Canaveral offers free parking and you just pay $5.00 per person each way for transportation to and from the ship. They are a little disorganized, but worth it.