If I had one phrase to describe my trip on the Carnival Spirit, I would say "so-so." Overall, I would say that if you are traveling with kids, this is certainly not the ship I would spend my money on. Also, if you want solid entertainment and engaging and fun activities throughout the day, this is also not the ship for you. I will break this review up into parts so it's easier to read for those of you curious about what sailing on this ship was like.
Food was primarily great, especially in the main dining room. We had anytime dining, but in order to be seated, you must check in on the Carnival app first. Which reminds me, before you board the ship, you need to download the Carnival hub app! (no paper planners except at guest services) Anyways, back to the food. The dining room food was good, and came out pretty fast (more on service later). Lobster was a joke on the second formal night. Small. Also, Carnival is now limiting the number of entrees per person to just 2. After the 2nd entree, you must pay $5. This also counts for lobster. The dining room also has tablecloths, which is unique among Carnival ships today.