Use double sided tape to adhere to your shower/tub wall. Insert your almost empty bottle of shampoo, conditioner or other cleansing soap and have it ready when you are.
The tapered bottom makes it so it does not collect soap or water in the bottom, and the hole it great to have the cap stick out for one handed use.
I printed mine in ABS plastic with a 10% infill. Pretty sturdy and light.