After reading many negative reviews on various site regarding Carnival Spirit I feel that I need to add my opinion to the mix.
From the time of booking this cruise until the date of departure it was a positive experience even getting an upgrade from an obstructed view to a Balcony.
Check-in was a smooth process from the time of of arrival at Station Pier to the arrival at our room. Luggage didn't take too long to arrive at our room.