I bought these for Zumba class, hoping they'd offer good impact support and shock absorption, and they certainly do. I used to end class with a lot of knee pain, but these sneakers have significantly decreased that. I usually wear size 9, but ordered a 9.5, and they're perfect.