We enjoyed the cruise on the Spirit very much. After many years avoiding NCL due to a bad cruise, I decided to try them again since they are now sailing out of my home port of Port Canaveral.
The ship although older was well kept, clean, and fairly modern. The cabins we also clean and comfortable (although the sleep chair was stained and should have been replaced).
I have to say food aboard the ship was very good. Had a 4 meal specialty dining package, if I hadn't the main dining rooms would have been fine as well. The main dining had very varied main courses including lamb shops and steak.
Good, clean, steward was a little slow getting extra towels and ice. Sleep chair should have been replaced was soiled.