Fit beautifully and they are very durable and never slip down. I wear an 8 to 8.5 shoe (8.5 running shoe); I bought medium size. I bought them primarily for my 12 hour shifts. My legs and feet never swell and my legs don’t tire as easily. Takes a couple minutes to put on, but that’s normal. Included were 10% off next purchase with each pair. I also wear them for running and hiking. So very happy with these!