We've been on several cruises on different lines and will only cruise on NCL now. This is the only cruise line that I am aware of that allows you to eat in the main dining area at any time (not designated dinner times).
The Sea is small but the food is great and the crew is the best we've ever had on a cruise. It's the best itinerary out there for the price. I'll be surprised if you are disappointed. We took this exact same cruise in September and are going again next month.