I requested soap, conditioner and body lotion on Iona last summer and provided straight away. Did the same on Aurora's second cruise in April and after days of delay was eventually told there was none on the ship. Presumably this was supply problems rather than a policy but I hadn't brought my own supplies as hadn't expected any issue. So I would suggest bringing back ups just in case.