Tom's shoes sells a good product and the company itself seems to do some good in the world at the same time; but buyer beware. They have terrible customer service -- slow and fraught with errors. Be careful of buying shoes that you're not sure about on-line in case you have to return them. For example, I was told that refunds, once the shoes have been received, is about fifteen days. Compare that to Amazon, who refunds your money in two days.