The ship was old - carpet in our suites had numerous large stains, couches were worn. The mode of communication that we had received on previous cruises was way less, leaving us guessing what to do to get of at the ports. Thankfully, I asked for one but the worst was Belize City where we had to tender. Instructions on the front of the daily news told where to go; however, it did not note there were further instructions on the back (hidden among all the other announcements). That caused us to be later getting our tickets. Then, they announced 2 tenders had broken down...beyond their control. Interesting, though, that everyone who made tours with Carnival got off just fine. The rest of us had to wait until those tenders could return & they could get others! This caused us to not be able to go on half of our scheduled tours. We booked tours outside of Carnival due to their prices & were thrilled with those experiences; it just makes it harder to get off the ship quickly.
Our steward was great & handled each of our requests quickly (changing light bulbs, repairing electrical plugs, etc. He teased & played with our grand-daughter always called our grandsons by name.
There are no longer the midnight buffets (with the ice sculptures, fruit carvings & chocolate). The tables in the dining room have more people, causing the waiters to have less time per table. We had to wait sometimes 15 mins. for dessert; a couple nights we chose not to finish in order to get to a show.