For a flat, this provides pretty decent arch support (if you're looking for true arch support better eliminate ballet flats from your search). The band across the top of foot is very tight. I have a narrow foot so this works in my favor, but the first wear it did present some chafing.