My experience with Banggood has been nothing but positive. The responsiveness of this company is great, and you can expect a response within 1-2 business days. I was very impressed with the quality of their products and the fast shipping. I received my item in about 10 days after purchase, and it looked like the item was fulfilled in their California Warehouse so they do have a USA-Based Fulfillment Center. I will be using their services in the future.