These run a little bit large, but otherwise I like them a lot. I wear a ladies size 9 1/2 shoe so I ordered large, and they are a little too big. I can still wear them, but there's some excess material that sticks out the back. They do work very well for not showing when I wear them with my Skechers slip-ons. I would buy again, but in a medium instead. They are cushy and comfortable.