rocki-We just cruised on a 1 niter on the NCL Spirit last weekend.(Sept.20) The meal in the main dining room was excellent and the buffets continued all nite long! There was so much food available room service was not a consideration. I don't recall if there was any room service for breakfastt!
There was plenty to do on board,we booked an oceanview cabin as we did not feel that a larger, more deluxe cabin was justified for the overnite! We will do it again!