We chose this cruise based on the itinerary and availability.
This was our first cruise with NCL but we've cruised previously with Carnival, Princess, and Royal Caribbean to the Southern, Eastern and Western Caribbean.
What we enjoyed most about our NCL experience:
The cabin was spacious and the bed was VERY comfortable. We enjoyed our balcony. The balcony was a little tight but overall, plenty of room for 2 people.
Bring your own shampoo and conditioner. The shampoo with conditioner they provide is terrible! It's especially ineffective after a day at the beach.