I chose this bag not to hold cosmetics but for keeping my various knit and crochet tools organized in my travel project bag, and it's perfect! This bag is excellent for organizing my hooks, stitch marker containers, measuring tape, and other accessories that I keep on hand in the bag. I had been using several small cosmetic bags, but this one is much roomier than all three and far better!The bottom zippered compartment is great for holding crochet hooks, and even ones with rubber grips fit into the dividers. The main compartment is long enough to fit travel toothbrush holders that I use for double pointed needles, as well as a variety of other tools with room to spare.The main compartment has wires alongside the zipper to help keep the bag open, and the inner pockets are nicely sized. The fabric is washable and water resistant, and the blue color that I chose is a minty green. I think that I was sent the green option, but I like it better than the blue.This bag seems well made and durable, and it can hold quite a lot of items inside of it. It's great for travel, it would be excellent for holding cosmetics, and I'm very happy with using this makeup bag as a travel crafting bag!Makeup Bag for Women Cosmetic Bag Travel Makeup Organizer Bag Travel Toiletry Bag for Girls Double Layer Makeup Brush Bag Daily Toiletry Bag (Blue)