My husband and I cruised for the first time on the NCL Spirit and we had an amazing time! Our travel agent had given us information on a few different choices and I am so glad we went with the one we did. We LOVED the "freestyle" aspect of the cruise. Neither one of us could imagine having only 2 or 3 choices of where to eat each night and eating with the same people at the same time each night. We ate somewhere different every night, and we were on a 10 night cruise! Our favorites were Cagney's and Shogun. The main dining rooms were also good, just not as intimate.
We originally had booked an ocean view room, but at the last minute upgraded to a balconey room, and it was probably one of the best decisions we made. Cannot imagine not having our own personal outside space, as well as falling asleep each night to the sound of the ocean. The shows were all very good, some more to our taste and liking than others, but all were well-done. The crew were all very nice, especially the reception area people when we received some bad news on day 8 of our cruise. They allowed us to make several "courtesy" phone calls regarding a problem at home. They went above and beyond to help us feel comforted and cared about. We were very impressed.
All the ports we visited were also amazing! We had done a lot of research before we left on different boats and different excursions and it paid off! That is my best advice to anyone going on a cruise - research, research and more research! I would definitely cruise on the Spirit and/or NCL again!