Recently sailed on Spirit for a 12 day cruise. First time on NCL. I found the service and staff to be very good overall. I found the food to be plentiful, but average on the whole, needing some additional creativity. More than a few instances of costs dictating menu options. We were able to enjoy Cagney's breakfast, which was very good. Silk was on par with an average neighborhood Asian restaurant. Teppanyaki, not so much beause there was no "show" from the chef, just prep the courses, put it on the plate. Cagney's dinner was very good, but not up to the prime chophouses in most cities. Onda was on par with an average neighborhood italian restaurant. The problem with Windows and Taste is that the non standard menu is rotating, thus if you find somethng really good, you can't get it again. Prime Rib night was good but you didn't get the standard creamy horseradish, you got a dollop of straight horseradish - and they wouldn't bring me sour cream.. I am in the hospitality business and F&B is entirely subjective, so my opinion is my opinion and yours is yours. I understand menu cost management very well, but I look for creativity with what you have to work with and how are the expected basics prepared and presented. We ran out of lettuce on the tenth day while docked in Honolulu, yet apparently they could not get a few cases of lettuce to finish out the cruise, thus no lettuce for burgers and the wedge salad in Cagney's was replaced with a "chef special".
The entertainment and production staff was surpriaingly good. The same entertainers did at least six fully choreographed productions. The off night acts - magician - aerialists - singers were also very good.
Again, very satisfied with the ship, the staff and the,service.
Everyone has their own opinion and this is my experience.