I've bought a pair of shoes once online. It was a pair of Stacy Adams. The shoe has a leather upper as advertised. The sole was wood with white stitching as advertised and the size that I requested fit perfectly. I am very familiar with the Stacy Adams line of shoes and the only reason I ordered that one time is because the price was cheaper than where I usually buy them. Other than that I normally don't buy my shoes online.