We did this cruise earlier this month. A well known brand of fairly expensive range of toiletries are provided and replaced throughout the cruise. Bath robes are only provided if you have a suite but we found that a word to our stateroom attendant resulted in them appearing, especially if you show your gratitude. It was a great cruise.
Thanks for that am counting the days hope we enjoy it to.
We have travelled on Arcadia and have not yet found shampoo.