We live in south Florida, so I'm always looking for good last minute deals on cruises. Since this NCL deal was so cheap (only 6 days from departure), we decided to go ahead and book it, even though we had heard negative reviews of NCL from friends and family.
Cabin - We got an inside cabin, and were pleasantly surprised that there was room to move around inside. We took 2 RCCL cruises this summer, and the inside cabins were ridiculously small. We don't mind the inside cabins, since we live in Florida we are able to cruise more often, as long as we get a good deal on each one.
Dining - lobster was served in the MDR the first night, it came with red snapper and both were very good. I did think it was strange that lobster was served the first night, the server didn't even mention it. I noticed it listed at the bottom of the menu. That was definitely the best dinner we had on the Sky. The other meals were just okay. We did not have any good desserts during the whole trip, except possibly the blueberry cheesecake served in the embarkation day lunch in MDR. Even that was quite small and still partially frozen. So dessert is not NCL's forte. The buffet breakfasts were pretty good, we often had waffles and omelets. The lines were long in the main buffet sometimes, but you could also get omelets and waffles from the Italian restaurant nearby. We didn't try any specialty dining n this cruise. Mainly because I thought it would be disappointing, as on past cruises where we paid for specialty dining.