I bought this bag and a different one with the intention of returning the one I didn't like. This is the one I liked best out of the two and am keeping. I have never had a gym bag with a shoe compartment but I liked the idea. Just wasn't sure if I would still be able to fit my other items I take to the gym. I packed it up and everything fits beautifully. The shoe compartment fits my size 7 gym shoes and shower flip flops (not sure if it will fit bigger sizes, its pretty tight with a 7.)I also pack travel size body wash, face wash, shampoo, conditioner, and lotion. Along with a makeup bag. Then my change of clothes. The water bottle pocket is not my favorite. I have a 24oz water bottle and it fits if it is tilted sideways. It's not very secure. I decided to look past it because overall I like the bag. The zippers are far better quality than my old no name brand gym bag. Love the colors.