We just got off the ship today and I would like to share my experience. First and foremost we had a blast.
Embarkation was quick and easy.
The cabin was clean and the stewards were our friends by the end of the trip. We found this to be the case for many staff. So the shower had a dispenser with shampoo and shower gel. I had a small bottle of conditioner from a recent hotel stay which worked out since we didn't check baggage; couldn't bring large bottles of liquids.