It was my first order with Banggood.com. The package took a long route due to holiday season, but I finally got it. I wish that the manufacturers and Banggood pack all items a little better to protect them while they been shipped oversea. Banggood customer service is excellent. My concerns were replied within 24hrs. I am happy to do business with them and will buy more from Banggood in the future. I highly recommend this seller to everyone who considers buying goods from oversea.