Embarkation in Miami was a breeze. Smooth process. Our cabin was ready; the crew was welcoming and friendly. It took us a while to acclimate to the layout of the ship, as you cannot go from one end to the other to get to the Washington Dining Room without going up and down. Just a minor inconvenience. We decided to use the stairs throughout the cruise, rather than waiting for the slow elevators (plus the additional exercise helped burn off the dinners!) We ate in the dining room all nights except one. On that night we took advantage of the food offered at Rosie's, on the Lido Deck. The Asian Bar was wonderful - wish we had discovered it the first day. We did not spend a lot of time on the Lido deck, due to the number of families with children (spring break). Instead, when on the ship, we went up to Deck 11 to walk the track, and then to lounge in the sun, away from the noise of busy Deck 5. Although there were many children and teens on board, we were able to find lots of places to get away from the activity. We prefer a quiet environment where we can enjoy a book, sipping a drink.
Speaking of drinks, they were quite pricey, but the ones made at the bar in the casino were quite good. Not so for the ones made at the bars out on the decks. They could have used a bit more liquor in them. We requested early dining, but got the late one. The food was very good, especially the broiled Maine lobster tails. Of course the desserts were special, especially the chocolate melting cake! We did hope for more Indian menu items, since the chef was Indian. Only the first night was there an entree of Indian vegetarian food - it was good, though. I want to commend the captain for making the brave decision to forego the stop in Progreso, due to high winds. Instead, we had a day at sea. Apparently some guests complained, and an alternate stop in Key West was arranged. I would have been okay with another day at sea, but apparently many others did not feel the same way. Kudos to the crew!
My only real complaint is the handling of the debarkation process at the port of Key West. It took a long time, with guests crowded in the stairways. It was by far the worst stop of the trip. All in all, we would cruise again with Carnival (it was our second)but would likely not go during spring break week.