Recently taking my fitness to the next level and this is super padded but firm enough to support with some exercises! Fabric is great you can clean it down easily after each workout. Only issue I have had is the seams have come apart on one section and one handle has come off would like it to be more durable as I use it every day and it’s only been 2 weeks since using.