Delivery wise, it took a little while for the product to come in but I am glad that it has been communicated to me that it would come in later than expected. The delivery time was easily overshadowed by the quality of the product. As this is my first transaction on Alibaba I am pleased to have the support that I have had from this company and I definitely look forward to purchasing more in the future!