This canvas toiletry bag is exactly what my family and I needed. My husband is about to have major surgery so we needed a hospital bag and a toiletry bag for him. This bag is absolutely perfect. It fits his shaving kit, soap, hair care products, toothbrushes, and such much more little items. We love the fact that it can be hung in the hospital shower off the curtain rod for easy access and so it wont have to be on the floor. The canvas is very high quality and made very well we feel confident it wont rip with everything in it being hung up. Overall great buy and I highly recommend.