We did NCL last year. Food in MDR was on par with Carnival, specialty restaurants were great. Entertainment was far better than Carnival. Much more laid back than Carnival. We did Alaska, so maybe that’s why it felt more casual. Would definitely cruise with them again.