I have 9.5-10 size feet, and these are a bit small; the heel doesn't quite make it around my heel to where it's supposed to be. still, they're comfy and not too thick or too warm. i really like the stripes of different patterns. good trouser socks. i imagine if you're size 7 or 8 these will fit perfectly. i got the mint and the pink colors, and they're very true to how they appear on my computer screen.