I bought the 8-10 size, and my shoe size is 8-9 depending on the shoe brand. They are tight, but not uncomfortable unless I use them overnight to keep my feet warm. I won't do that again, lol! They were on top of the sock pile one night when it was a bit chilly during this HOT summer, so I grabbed them. I would recommend buying one size up from your shoe size. I haven't worn all of them yet and one sock already has a hole in the toe. I'm worried they may not hold up. They seemed to shrink a little bit when I washed them in a laundry bag, but they stretched back out after a few minutes. They are really great about not slipping down into my shoe. That's my favorite thing about them. Plus, I love tie-dye things so they're cute. The small size and the hole showing up the first time I wore one pair gives them a rating of 3.