Some of the hotel bar soaps have been such bad quality that I am not too impressed with them. I typically would buy liquid soap when I arrive somewhere just for this purpose. More recently switched to buying a bottle of body wash and use that for both the sink and the shower. Have my own shampoo packed. It shouldn't have come to this but it has. This is an issue across chains, not specific to Marriott.
However having to reach into the shower for soap is unacceptable and there needs to be some kind of soap there at the sink to wash your hands with.
I've run into issues with the large thick plastic one time use disposable toiletry dispensers multiple times. Frequently tampered with, not secure/locked, not full, product in them that seems "off" (watered down?). The containers are absolutely being refilled by some/most hotels even if they are not supposed to be refillable. The hotels are to *throw away* the empty **large plastic** bottles after *one use*. I know they are not supposed to be refillable and that is the tamper protection that exists. But the real issue I've had is how many times I'm in the shower and learn either the shampoo or body wash is empty. This is a real problem and unfortunately it has me planning ahead and bringing my own which I think is unreasonable given the rates being charged. And it doesn't matter what hotel brand... I've had empties at the limited service properties and higher end brands.
My only hope is the people who do actually use those large thick plastic one time use disposable toiletry dispensers use so much product, the chains determine they need to go back to the smaller ones, to cut down on customer consumption of the products.
It is funny. It used to be when you stayed in really low end highway motels they had an actual true refillable dispenser in the shower (like a public bathroom) for shampoo and of course it always looked disgusting and you didn't want to use it... it was seen as a feature of "low end" hotels.