These are the third pair I have bought and they fit my feet perfectly. I have Nike and Adidas but I love these over those. I work on my feet all day and my feet don't hurt or get tired in them. I have red, black and white pairs. I recommend getting one size smaller than your usual size if you want a snug fit, but if you like a small space go for your normal size.