As for fit, I usually wear an 8 - 8 1/2 running shoe, I wasnt sure which size to get but decided to go with the 7-8 and hope for the best, they are perfect, I can wear with or without socks no problem. And the non-slip texture on the bottom works perfectly on both carpet and hardwood floors?they slide when the need to and grip just right on smooth/tiled floors. I work in the food industry and spend a lot of hours on my feet. If I could, I?d have exchanged them for a large. ONE. This has nothing to do with the design or the quality, just a fact of DIY life. I wear a womans size 8. I love Haflinger "house shoes. They are certainly sturdy enough for shoes. The sandal is cute!