I am very pleased with this bag. Plenty of room for towel, makeup, blow dryer, work clothes, work shoes, gym shoes and shower shoes (Whew)
The canvas feels sturdy. The carrying strap has a nice padding that match the bag. The gym bag has a nice quality feel over all. The shoe compartment holds my tennis shoes and shower shoes with no problem so that's nice.  I am very happy with this purchase

(By the way, there are no other pockets/dividers in the bag. I bought pouches to carry soaps and leaky things in and small cases to organize my other things.)