Don't get me wrong, most of the hardworking staff are incredible and want to make your feel as comfortable as possible however I am disappointed to say that Carnival Spirit has dropped the ball.
There were flooded rooms, poor shower drainage, faulty air conditioning, banging balcony partitions, ridiculously long waiting times for shore visits and returning to the ship, the food was the poorest of quality and presentation I have ever encountered both on the sea and on land this resulted in passengers queuing for toasted sandwiches and fruit.
Live entertainment was disappointing and at times made you squeamish with embarrassment.