Large is a relative term, this isn't a large gym bag. I will have difficulty fitting my shirt, shorts and shoes if I need to bring a towel and soap. I'll make it work however because the price is the maximum I was willing to pay.