I absolutely love my bag. It is perfect for the gym. It is big enough to hold a change of clothes, shower stuff, my water bottle and the inside pockets organize my personal things perfectly. The bag isn't so big that its bulky and awkward, and things don't get lost in the bottom. The material is high quality, easy to clean, and it has a nice look. I am happy with this purchase.