This mat is perfect for my needs. We bought this because I was getting shin splints while going through the Beach Body Insanity program on a cement backyard patio. Though one by itself was not enough covered area for ALL of the exercises, performing most exercises on it work just fine and definitely fine enough to reduce the impact to my shins. The thickness and firmness work fine for me, I have never come close to rolling an ankle while performing the exercises in Insanity. I am 6'0" 230 pounds wearing a size 11.5 US shoe to make the data relevant for potential shoppers.