I’ll be totally honest, I’m a frequent traveler who – ahem – doesn’t always pack light. Sometimes, I find myself bringing two to three different toiletry bags for my skincare, makeup and haircare which, I’m sure you can imagine, tends to take up quite a bit of space in a suitcase. While I’ve owned plenty of other travel bag options like vanity cases and simple nylon pouches, I could never fit everything I needed in just one bag, much to my frustration. I wasn’t actively looking for something new in this department when I was shopping on Amazon one day – until I stumbled upon the ultimate travel bag from Bagsmart. The brand offers an array of high-quality toiletry cases equipped with perfectly-sized pockets that are a bit larger than normal to fit all your personal care needs in one bag.To say I was excited is an understatement. I bought one immediately and I’m happy to report that there’s no buyer’s remorse here—this bag is just as good as I thought it would be. I always travel with it now and it saves so much room in my suitcase. The convenience of the pockets also makes organization so easy.I also quickly discovered that they get snatched up like hot cakes. I went to buy one for a family member as a gift, and the color I wanted was already sold out. If you’re in the market for a good travel bag, you’re going to want to keep reading.The original version of this story was published on HuffPost at an earlier date.Shawna HudsonFirst, let’s talk about the key specs of this bag. It has a large capacity with dimensions of about 11 by 7 by 8 inches. It has a total of four compartments, which doesn’t sound like a lot, but trust me, you can fit everything but the kitchen sink in these four roomy compartments. It’s made of an ultra light and soft puffer-like material that’s water-resistant so you don’t have to worry about it soaking through on a hotel bathroom countertop. The design of this bag is what initially caught my eye. Like I mentioned above, the large, wide-mouth side pockets are fit for full-sized skincare and haircare products which is what my previous travel bags were missing. The front pocket is also heaven-sent. Previously, I’d never found a toiletry bag that could fit full-sized skincare and haircare products that also had a pocket designed to store makeup. The makeup pocket has four different slots for makeup brushes and two mesh pockets to store small eye shadow palettes, blushes, and even foundation. What I also love is that there are little mesh pockets inside the larger pockets made for bigger products. This allows for super easy organization — I don’t even have to unpack the bag in a hotel room because everything stays perfectly organized and easy to find when I need it. If you’re a contact lens wearer, the mesh pockets fit contact cases nicely and a whole bottle of contact solution fits in the side pocket — a huge plus because lens solution bottles are often an item that doesn’t fit in toiletry bags.Additionally, in the pocket I selected for skincare, I was able to fit an entire tub of Korean exfoliating pads (which can be quite big) with no issues which really surprised me. I was also able to fit sunscreen, a full-sized water-based cleanser, oil cleanser, two serums and a moisturizer. Truly, this bag feels like a Mary Poppins bag that appears small, but can actually fit everything but the kitchen sink. As you can see in the above photo, I was also able to fit my hairbrush into the bag with hair products, micellar water, and contact lens solution on the other side of the bag. And, last but not least, there’s even a wet pocket in the back designed to store things like a toothbrush and toothpaste. While this is a bit bigger than your average toiletry bag, the amount of space it offers makes it totally worth it. It also fit so nicely into my medium-sized checked-bag and left a lot of room for other packing cubes. In short, it makes your life incredibly easy if you’re a frequent traveler who likes to stay organized.I honestly couldn’t be more thrilled with this find. I ordered this adorable pink shade (which is currently sold out), but the brand offers several different colors — from black to sky blue, green and mauve. Even if the color you want is sold out at the moment, you can always check back because the brand seems to restock frequently on Amazon. To this day, I genuinely can’t believe this bag starts at only $23.