I love this bag. I fit my spin shoes, towel, water bottle, almost my whole yoga mat. I don't mind the mat sticking out. Since I'm only 5"1' this bag is the perfect size. The strap is adjustable so for a short person like myself I can wear it a little shorter. Still fits what I need without being too big or heavy. The bag itself is very light, and the color is gorgeous. Violet is vibrant without being neon.
LOVE this bag!