I've been on two cruises, both on Royal Caribbean. Had great experiences both times.

I figured Carnival would be screaming kids, hot dogs and wet tee shirt contests, that's why I recommended Norwegian.

Thanks for the input everyone!!