Plenty of space in the main compartment for clothes, a towel and other items needed for a yoga class. Zippered mesh pocket for small items such as a phone, keys and wallet. Padded compartment for a laptop up to 14 ". Outside the backpack, there are fastening straps for carrying the yoga mat. Pockets for drinking bottles on both sides of the backpack.Very durable and easy-to-clean material.