This is the exact type of Gym bag I was looking for. The size is perfect for me , not to big not to small plus the extra inside bag for your shoes keeps my clothes clean. It's waterproof and the design is great.