Alibaba is good for small value items but fails on high value items where the order is accepted but then cancelled a day later as the supplier does not have item in stock or wants to do deals offsite with no guarantee of the product either, I have had this happen to me 4 times now. Its a shame as amazon and ebayer are full of dodgy sellers that I thought AliBaba would be more reliable.