I'd been searching for a travel makeup bag for forever...the ones I bought were either too small or way too big. I love Tumi, but their hanging travel makeup bag was just too small to fit some of my larger items, and my Bagsmart makeup bag was far to big for me (although I loved that it allowed me to carry a regular-sized shampoo/conditioner). I really needed something to fit my makeup and just a few oversized items, and I wanted something I could put on a hotel sink area rather than hang on the back of the door. This Peachmind bag is absolutely perfect! It holds the exact items I need to travel with, both large and small, and I love that it opens to lay flat on the counter -- it makes it so easy to see everything and to access the items easily (no rummaging). There are also so many compartments inside that it makes it easy to organize everything. Some of my items have a tendency to leak en route, so they have a compartment that zips that takes care of that. The color is bright and so cute -- just makes it even more perfect! Also, when I ordered the bag for my trip, I realized after the fact that the shipping was going to make it so that it was delivered on my departure day. I emailed the company, not expecting much, but they upgraded my shipping at no cost...the customer service was just an added bonus, and now Peachmind has a customer for life! So excited I found this bag and this company!