Nice review. Cruising is fun!! I've only been on a short cruise with NCL, but enjoyed it. The Freestyle eating in the DR was different from conventional seating, service depended on where you sat and who was your server. One night we were almost "suffocated" with service. Another night we had a newbie who was pretty scatterbrained, but very likeable.