I am starting to pack for a cruise in Sept to Alaska and was wondering if anyone knows... is it like a hotel where them provide shampoo, soap etc. Also does anyone know if there are refrigerators in all of the staterooms... we have an outside guarantee right now.