The bag is a perfect size and design for using as gym bag for me but it is falling apart after just a couple months of extremely light use. Two zippers are already failing and there are 3 large tears in the fabric. This bag has been used for nothing except carrying my swim suit, towel, and goggles back and forth from my house to the pool; never used to put groceries or anything else in. If it's falling apart with this lack of abuse I'd hate to see what condition it would be in if someone was a little hard on it... I gave it 2 stars because maybe I got one that was flawed and they just have quality control issues and not just using trash materials but I'd try elsewhere