Even though this was a mega ship, it never seemed crowded. Boarding and debarking was streamlined. It took only 20 minutes to board and 25 minutes to debark! The food in the dining room was delicious. We saw all the shows and they were spectacular. Be sure and make show reservation early. We never stood in line for a show b/c we had reservations. We loved this cruise!