I just booked my first NCL cruise in 10 years because they gave me A Solo veranda cabin with a lot of perks on a Panama Canal cruise at a very reasonable cost. a similar cruise on Celebrity would have been more expensive even with Cruise Only price.    Now believe me I’m still going to be sailing with Celebrity ( 9 future cruises booked) but I will see what NCL is like on one of their newer ships. Our one and only NCL cruise was 10 years ago and very disappointing.