I wear a size 7.5 shoe and these for very snug. I ordered a 7-8 apparently. The tag says M (for medium?) I can't speak to the comfort because they are so tight on my toes. I will be giving these to a cousin and ordering the next size up. Hopefully they aren't too big..