My wife and I cruised with NCL for the first time this vacation, with 2 of our adult chidlren, 2 other adults, and 3 grandkids. We all felt like this was a half-step above Carnival in terms of food and entertainment. The children (ages 10-13) really enjoyed their age-group activities ('clubs') onboard the Star.
It was a windy week which made it difficult to enjoy our favorrite Caribbean activity, snorkeling, but what can you do about that? One of our snorkeling excursions was cancelled at the last minute, and we received the correct credits for the booking without any fuss. The service on the ship was unfailingly courteous and considerate.
We ate dinner 2 times in the Aqua dining room and 4 times in the Versailles. In the Versailles, maybe because we had a party of 9, we had the same head waitress each time. She was good, but she was swamped - it seemed like she had 3 'big' tables she was covering and a couple of times we felt a little neglected. Once was the kitchen messing up, we could tell, but she didn't rat them out. Another time we were there close to closing and she was really busy clearing & setting the other tables as the people left. But we liked her well enough.
Like any other balcony cabin, really. We slept 3 (my wife and I and our eldest granddaughter). The couch/pull-out bed was too big to pull all the way out and still have access to the balcony, so our room steward kept it one section short, and our grand slept diagonally. That way we could use the balcony at night, which I did every night. Our steward was kinda borderline passive-aggressive about our 'do not disturb' wheel, like he was offended the 2 times we didn't need service. But he was good with other cabins in our party, so maybe it was us being sensitive...