This duffel-style Gymshark backpack from North Face is available in a variety of colours and different sizes so that you can find the ideal one for your needs. It has a spacious compartment to store your gym equipment, but also has a separate pocket at the end that can be used to separate wet or smelly clothes.
Its main compartment is padded and has a laptop sleeve, but it's the extra pockets that really make this one stand out. It has a vented shoe compartment, multiple pockets for your belongings and a hidden stash where you can put small items like your keys or your phone. Its water-resistant and abrasion-resistant Tarpaulin construction makes it suitable for the toughest of weather conditions.