I have this shoe in 5 different colors. I teach Group Fitness classes 5-10 times a week, so I need a good shoe. I use these for kickboxing, step, hip hop, RIPPED, and Bodypump among other classes and they do great. They have just enough slip/grip on our hardwood floors so that my knees are protected during the twists and turns. They are extremely lightweight, which I love. I would recommend these shoes.