This bag is pretty decent for what it is. My chief complaint is that the hard bottom insert that's inside the bag to keep the bottom flat does not attach in any way, so after a few weeks of daily use, it's curled up and become useless. It would be simple and inexpensive to put four snaps in each of the corners so that this piece which is supposed to give the bag structure actually stays in place.

That said, I love the pockets, and the size of the bag. It's simple and inexpensive and a good gym bag. I find I can fit smaller shoes into the side zipper compartments, like flat sneakers or shower sandals. If you have larger feet or your shoes are bulkier or high tops, you might not be able to fit them in there. There's no other place besides the main compartment for shoes, so if it's important to you to have a shoe compartment, consider another bag that has a dedicated pocket for this.