I'm a millennial who thought cruises were tacky but I loved it