This bag is pretty big for cosmetics. I bought mine for road trips and college and it holds everything...makeup, toothbrush, toothpaste, full-sized shampoo and conditioner, perfume, brush, deodorant...everything. I wish it was slightly more compartmentalized as it only has 2 small pockets on one side and the clear bag on the other. I put smaller things in small cosmetic bags, then in this bag. I find the clear bag to be rather useless - it's stiff and fits/attaches awkwardly inside plus it isn't a TSA approved quart sized zip-top bag and they can get fussy about that. Overall it is a good way to keep everything you need to get ready in one place, especially when you're sharing a bathroom.
Just picked up 1 of each of these for my fiance to give as gifts to her bridesmaids and she loves them so much we had to get another for her too. They're super sturdy, open up pretty wide, and have a little internal organization to make things easy to find.
This is perfect for use as a makeup or a toiletry bag. Perfect size that is large enough for pretty much any toiletry item you are trying to pack. Also comes with a clear Velcro bag that can hold liquids if you are concerned about spills.