I placed several orders over a month ago. I used chat and was told to email customer service. I emailed customer service, and they never replied. I used chat again, and they told me to wait two more weeks. So, they want me to wait six weeks. I have my doubts about ever receiving the orders.
Please do yourself a favor and pay a little extra domestically, to ensure that you actually get the item you are looking for. I think Banggood is a scam. They've tied up about $300 for over a month with nothing to show but inconsistent progress on tracking numbers. For all I know, the tracking itself is a scam.
The positive reviews must be fake. I have warned my entire office and friends about Banggood, and I hope I have been successful in warning you too.