We reserved a mini suite and it was a good size room with a balcony, read about the noise complaint, but it was not bad. View was nice from the balcony. Food was very good whether you went to the dining room or the specialty restaurants. My recommendation is that you don't need to buy the soda package, there is more than enough juice,coffee or water. Alcoholic drinks were delish!
The games and entertainment was very good, even room service was quick. We didn't participate until the middle of the trip, but when we did, we kept going to all the activities. Excursions were nice, but the stopovers didn't seem long enough. The ship is huge, hallways are small, but manageable.
My only issue is the boarding of the tender boats transferring you to the first port, Norwegian's island, Great Stirrup Cay. You reserve a slot for the tender boat and they call you based on your assigned section on your keycard, which makes no sense, so if you have a scheduled excursion, you waste time on the lines being transferred to the island. Nassau was easier to disembark.
Cabin was pretty large, king size bed and sofabed. My daughter said the sofabed was a little stiff, but the bed was comfortable. Lots of closet space and the bathroom was very nice, especially the waterfall shower. Loved it!
If the weather was nice, this would have been a great beach excursion. The setting was very nice and the staff were friendly.