there are blow dryers, but you have to hold the button the whole time. there were shampoo and soap dispensers but they were empty. but there was a "gift" pack of shower gel, shampoo, razors,etc in the bathroom. probably not enough for the whole week if there is more than 2 of you in a cabin.
They do have a blow dryer. However, holding the button is a pain and if you have any amount of hair ( like i do ) the wattage was not as high as my own.
My dispensers were always full and my steward refilled my bowl of goodies!!
They will also clean out the refigerator for you to put your stuff in. I am diabetic and had medicine that had to go in plus my Diet Pepsi, they only serve coke on Carnival. Our shower dispensers were never filled either.