I wear a size 6.5 in most skecher's but bought these in a 7 due to reading that they run small. I would say this is true. A size 7 fits well, but I think a 6.5 would have been a little tight. I would recommend going up a little as I did. They are very comfortable and have great arch support. I find with thin socks they fit my foot well and do not slide up. They are stylish enough to throw on with jeans, although I am using them more for short walks with my dog, etc. These are perfect for that. They keep your feet super warm and I get a lot of compliments on the look. I gave them 4 stars only because they do run a little on the small side. Other than that, I would highly recommend.