The Nfinity Backpack has four large compartments. The main compartment is large enough to hold a shoe case. Make these Nfinity cheer bags personal by adding your name or your team's, see related products below. There is a detachable front pouch and padded laptop sleeve. It is 100% nylon.