We love cruising and the NCL Freestyle method. The Baltics are a super destination with many options. The Sun is in good condition and the balcony room is very familiar to us and would hold much more clothing than we brought.
I think NCL is great value for the money. I am not sure why people complain except to sound important. We do not eat in the buffet every meal and don't get burned out on food choices. The buffet and inside cabins are a way for some to have a great vacation at a lower cost. The people who complain about food should realize that the extra cost restaurants are a way to scale pricing without forcing everyone to pay a higher base cost. We always get a balcony and really like being able to see by just stepping outside.
The entertainment was good enough to pass an hour. Magician, comedian, singer, and the ship's group alternated so that there wasn't the same thing every night. There was music in the smaller clubs and this varied in quality more.
We actually did not see our cabin steward every day but he kept the room clean, straight, and stocked at all times. We had a towel animal every night and the bed turned down while we were out eating at night and I don't know how he managed to realize when we were gone. We also talked to the casino host and gave an extra tip at the very end to him and the cabin steward.