I have cruise almost every line out there, I am almost 44 years old and still return to NCL most of the time because of 2 main reasons. One, the drink package is truly unlimited, Carnival ( not sure all the companies brands) limits to 15 per day (yes a lot for some but not for my wife an I on vacation)Two, Price, after you incorporate drink packages and specialty dining NCL in my opinion comes out less..I will say we have the Joy booked in for April in the Haven, but we are taking a shot at MSC yacht club simply because it is a few thousand cheaper.