When comparing the two, NCL wins out by far IMHO. The Haven is a true ship within ship concept. Now after that once you leave the Haven it’s more of a zoo. I put it on comparison with MSC and Carnival. NCL used to have very good entertainment but it’s my understanding that they have made cuts here to save money. I suggest trying it for yourself. We did it once but it would take a very good price to try it again.