Just got back from a 8 night Christmas cruise on the Carnival Spirit - great intro to cruising!!
Hard to fault the cleanliness or majority of staff.
Cruise was very well organised & no extensive lines or waiting times experienced.
Great room close to lifts but away from noise etc. Only issue was the balcony was locked during the last night at sea due to some rainy weather - would have been great to have been given prior notice just in case you left items on the balcony drying!! I checked & the door was still locked tight until we left the ship in Sydney.