First of all, the service is very good. This is the first NCL ship we are on without line up for everything, such as breakfast, lunch and dinner. We were on Aloha and Jewel. Both have to line up for everything. NCL - Sun is very well organized.
Food - OK but not great.
Cabin - we made a mistake to pay the extra to upgrade to a mini-suite from a balcony room. It was on deck 11 and very noisy. The sound insulation was very poor. We always woke up by banging doors middle of the night. The mattress is too old to provide any support. The pillows have a musty smell that I have to put towels on top to sleep every night. We never had problems like this before with newer ship. The sink is cracked. The room can use a good renovation and to update all the mattress and pillows.