Their purchasing software and service are terrible. They don't return calls, send senseless form letters, and then when you finally succeed after using three banks, their next email tells you that the transaction failed. They never corrected this. They use DHL to ship (no choice), who did not notify me while the package was at U.S. Customs for 6 days! It almost got sent back. Meanwhile, AliBaba is telling you they released your funds to the merchant, with no place on the form to tell them to hold up.