Just returned from New Year's Eve cruise on the Spirit with an itinerary of Belize, Costa Rica, and Panama.
This is our second cruise on Carnival. The ship was large and well-kept. Public areas were nice and our cabin was laid out efficiently with enough storage space.
We had previously sailed on Carnival's Victory which we preferred to this ship, but that is a personal preference.