DH and DS have decided that they would like to go on a cruise this summer so I'm checking out the options. The travel agent mentioned NCL and said they were great but i'd love to hear from someone with firsthand experience. TIA