This was a last minute cruise for us - we booked it one week before we left. We booked it because Jacksonville was close by and my husband had to take a week of vacation or he was going to lose it. That said, we've cruised on 5 Carnival ships and this was the smallest class ship we've been on. I definitely prefer the larger cruise ships - being smaller, we felt a lot more movement and lots of passengers were complaining of sea sickness.
The food was hit or miss. Sea day brunch with steak and eggs was a favorite.
The worst part of the trip was the stench that you could smell in various areas of the ship. Just a sewer smell - like you were stuck in an outhouse. They really need to do something about that smell.
Smaller balcony cabin than previous Carnival ships. No couch and table in this room. But the beds were comfortable and room was kept clean.