The NCL Spirit is rated a 4 star but my experience puts it closer to a 3 star (this was my 4th cruise experience...first with NCL). Cruises are about services and food (primarily). What this cruise lacked was quality of food in their dining rooms. For example, the appetizers were barely a single mouthful and pre-cooked food (unfrozen). For the entrees, the quality simply was not there. Some items were so laden with butter and cream that you almost felt it went straight to your arteries. On lobster night they served half a tail in the entree. The added 1 shrimp a 2 mussels. Ridiculous. The dining service was slow and in one room (the Windows) the lady in charge "Jenny" didn't bother to greet you.
NCL promotes "freestyle" cruising. A great concept but totally mismanaged for dinner service. On three occasions we had to wait 45 minutes for a seating. They would not take any reservations in their dining rooms. It felt as if NCL made it somewhat uncomfortable to wait and hoped many would chose their specialty restos for added cost. Bar service seemed very pushy on selling you drinks. They just did not stop asking you.
Sorry, I did not get my money's worth. I have been on other cruises and for the same money (and family vacation) thus far the Royal Caribbean is the best. Thank you.