The products are great and I definitely have no complaint about them. However, I am VERY unsatisfied with the shipping. The express shipping said it's estimated to deliver within 5-7 business days and guess what, it took THREE AND A HALF WEEKS. Spending $16.95 on YunExpress' 3.5-week-express-shipping is ridiculous given that one can receive dilivery in 3-5 days with Fedex or DHL. DONT USE YunExpress.