I normally wear 8 or 8.5.  Being steel toe my first order was for the 8.5, ended up sending back and getting 8 wide.  Worked great.  Very comfortable and they look great.  I would say they are true to size and not to snug.  I would order again.