My wife and I just completed our cruise to celebrate our 30th anniversary and overall it was a good trip, marred only by our interaction with guest services.
This was my first cruise of any kind and even though I'm now a fan of cruising, I won't be using NCL in the future.
Cabins were okay and I'm glad we had a balcony otherwise the days at sea would have been even more mind numbing and the cabin steward was great, Food was all over the place. The Raffles buffet was inconsistent in quality and could use some more variety. The executive chef is Indian so he loves to serve curry. Most of it was good, but the beef was tough and I would have liked to see some more Asian food beyond Indian.
Cabin was small but felt a little larger because of the balcony which was nice to have for our sea days in particular. Nothing special, but it was nice to be located close to the buffet and other activities on deck 12.