The NCL Sun is a nice ship, but the way the ship is run needs alot of improvement. The food is the biggest dissapointment. Your local fast food restraunt is better quailty. The service ranges from very good to not so great. (Cabin staff was very good)
The Sun is a mass-market type of cruise. Don't expect much personal service. The staff will do what is required of them only, they don't go out of their way for you. All in all, you get what you pay for. This is not an expensive cruise. My advice is to pay a little more and get a much better experience.