Just received my 1st pair from Amazon today. They fit great and seem like they will be comfortable (will be wearing them for the first time tomorrow).  I normally wear a 7.5 or 8, I bought them in a size 8 after reading other reviews about sizing. There seems to be plenty of padding especially in the insole; which is great since I have a high in-step.  I also love that the company (Tom's) is about giving back!