i see that you are sailing Royal Caribbean. On our last RCL cruise we were supplied with shampoo, conditioner, soap, lotion and a hairdryer in the stateroom, however if you have a special shampoo and conditioner that you use for your specific hair type, bring it, the shampoo/conditioner is basic. The soap is fine if you don't have any allergies. I have to bring my own soap for that reason. The hairdryer is fine if you have short or fine hair. IF you don't, bring your own hairdryer, as the ones in your stateroom are not really all that strong. You will need all other basic toiletry needs.