These have good arch support and smooth soles, with plenty of flex in the middle for dancing and moving. These are great for if you have to exercise on carpeting and don't want to wear outdoor shoes on the carpet (which is bad for the carpet in terms of wear and dirt). They hug and cradle your foot well, and will give you a lot of solid use, for a fair price.