Well, It was a pretty average experience. The delivery did take as long as it was mentioned on the site. The shipment is done from China event though the site is American. The shoes quality seems decent for a product made in Vietnam. There was a bit of an overcharge as my product was 57.83 including the shipping costs. I think the overcharge is because you are paying an overseas price. On a whole, I'm pretty pleased with the product and the service of the company, and Do not get frustrated when ordering from the site. It does take time to update the tracking and for me it did not get updated until I received my product. Sometimes the tracking number does not appear on the DHL/UPS/EMS tracking but you just need to remain patient and wait for the product to arrive.