I'm a doctor, so I'm on my feet all day long.  I've purchased a pair of these before.  I have wide feet, so some people may feel they're a big snug, but that also means they provide good arch support.  I'm on my feet all day long, so I need all the support I can get.  Feet feel good inside them.  No real complaints.