This is is a lovely bag which is sturdy and attractive. I have a really thick yoga mat that did not fit in the sleeve, but a regular yoga mat would fit just fine. The bag itself has plenty of room for my resistance bands, ankle weights, and stretch loops. There is plenty of room for an extra set of clothes and water bottles or snacks. I am happy.