We chose NCL based on family recommendation. We loved everything about this cruise! We had a mini-suite cabin that was fabulous, our room steward Jovito was awesome! The staff on board was great, the food was pretty awesome, and the variety of restaurants and bars was everything we expected.
We never had an issue finding two lounge chairs regardless of what time we got out (however, I should note that we were not hanging out by the pool, we desired a quieter space) Our favorite bar was the Atrium Bar and our favorite bar tender there was Lovely! We certainly enjoyed our port of calls, NCL offered a wide variety of shore excursions (I would so recommend zip lining in Tortola). We always felt that we have plenty of time to enjoy the port of call after our excursion. We will so be cruising again with NCL and would not hesitate to recommend NCL to anyone.
We were disappointed in Nassau, thought the port itself was in deplorable conditions, the city was dirty and the buildings were dilapidated.