These are very cute flats! Just like with most flats, there isn't a lot of support or cushion in them, but there is SOME. I usually wear a 9 or 9.5 and I got a 9 in these - they fit really well. That said, they might run a tad big so if you are iffy on sizes, I'd take the smaller one. I put a light insole in them and it made them perfect. I can wear them to work with slacks or a skirt, or wear them casually with jeans or capris. Very versatile. I really like them and you can't beat the price!