This bag isn't very big.  If you want to use it for all your bathroom products think hard.  What I do, is I use 3oz. bottles for my body wash and shampoo so that I can put it into my carry on luggage.

For what I use this bag for, it is perfect.  Carries my razor, shaving soap, shaving brush, toothbrush, toothpaste (again, I use the small bottles for travel) and hair cream.

Highly recommend.  Very classy item.