We went on this cruise because it fit our schedule. The ship is Awesome! We had a boarding time of 12:30 and we arrived early. We were on the ship by 11:30. The food was really good. The ship has it all and the staff was the best we have ever had. The elevators were the only challenge we had all week. It seems like Carnival has started to figure things out. Pictures were easy to see and hassle free. The production shows were completely different and diverse. Plenty of live music around the ship. The sky ride and sports complex were really nice. The lines were really long for the sky ride. It was usually over an hour wait. The ship never felt crowded after the first day. We had an ocean view deluxe room. It was the largest room we have had on a ship. 2 bathrooms! I would definitely go on this ship again.