Have bought many products from Banggood and never had bad experience with them. Shipping is free and they sell high quality items! Customer service is very friendly and really helpful when I got problems. Refund and warranty also great, I've got refund for my order that never came. Also, they replaced my broken earphone with new one at zero cost. Overall, Banggod is very trusted and one of the best store I have shopped so far! :)