I got this gym bag about two months ago. Its a perfect size. Not too big or small. Fits right into a normal size locker. It holds my sandals and shoes in their own pocket underneath the rest of the gym bag. Keeps everything separated nicely. It has a nice pocket on the front which I use to hold my deodorant and keys, and a side pocket for my wallet, watch, headphones, etc... In the main pocket I still have enough room for a towel, swimsuit, t-shirt, shorts, socks, etc... with room to spare. It's well made and has stood up to being put in a locker and drug out over and over. The bottom of the bag has a "semi-hard" liner which holds the bag into form; yet is bendable. The only quibble I have is the locking handles. For the first month they worked just fine. They locked together and worked perfectly. After a month however, the plastic wore a bit and they no longer lock together. Not a huge deal, but kind of a pain sometimes. I would not trade this bag though. I love it. And its pretty much perfect. I would easily recommend this to anyone in search of a perfect gym bag!