We recently arrived from a week vacation aboard the NCL Spirit. We had a wonderful time. We were a group of 10. My wife and I with 3 teenagers (14, 14 & 15), my adult sister and another family with 2 adults and two kids ages 6 and 8. There was enough to do for everybody. My kids loved the teen club, my friends loved the excursions they booked through the cruise and my wife and I loved the fine dining, ship activities, the shows and the port of call we went to.
I would mention Santo Tomas de Castilla in Guatemala as my favorite place. I booked a tour at the pier, with the local people to see the town of Livingstone and the Rio Dulce. It was a great trip. The Guatemalans are very nice & humble people with deep Mayans roots. We went to a school founded and run by volunteers out there in the middle of nowhere that was an eye opening experience.
The Port of New Orleans is very easy to maneuver and the Mississippi River was great to navigate. Overall the NCL Spirit experience was a positive one. The only minor thing I didn't like was pushy selling they have most of the time.