I ordered a phone from Banggood. Was a bit nervous about buying online. It took about two weeks to arrive. Actual people answered my questions. Product was really well packed, and was as-described (completely awesome). Great value. I'm intending to buy more from them.