This was my 6th cruise... 4 on Norwegian, 1 on Royal Caribbean and 1 on Carnival. NCL remains my top choice and its not even close. The dining is tremendous, however you MUST have a specialty dining package. NCL offers so many promotional upgrades there is really no reason why not to have it. We ate at Moderno, Cagney's, La Cucina, and Los Lobos. All were fantastic, with Cagney's being as good as any steakhouse on land. We were in a balcony room and it was as good as any stateroom on any other boat. Not a ton of storage and a small bathroom but that is life on a cruise ship. Our steward was not great, but not bad and really did not diminish the trip or add to it in any way and mainly stayed out of our way which was fine. The entertainment was unreal. The comedian Troy Thirdgill was as funny as any comedian I have ever seen, never mind for a cruise. The dancers and singers were fantastic and we often went to their other performances elsewhere on the ship. The magician was okay, not great. The acrobatic performance was amazing also. This was my 3rd time doing the florida and bahamas itinerary and it is starting to get old. The Florida stop is a waste. Coco Beach is no nicer than the Jersey Shore and the prices are through the roof for anything there since it is the only beach to access from Port Canaveral and they know it. Nassau was beautiful and we went to Balmoral Island for the first time this year. Got us away from the riff raff of the island on other beaches while offering far lower prices than Atlantis. Its rained some on the private island but we made the most of it and the sun came out in the afternoon. The island there is beautiful. The ship itself felt old. There were not many places to "hang out" outside of a small Gatsby's bar on floor 6 where there was often a below average pianist playing. Could use another place outside of that or the nightclub to have a drink. Could also add more to the pool area but that is just my taste.
Small bathroom, low storage space. Balcony was nice and the room was clean. Standard balcony room on any cruise.... not many outlets though so bring an extension cord.
Beach is low quality but it gets you off the boat. Get there yourself, not through Norwegian.
Weather wasn't great but the island is fantastic.