I trust gearbest.
Purchased few items from gearbest, I had two late orders and one refund. Costumer support did their job in no time, and helped me to resolve all issues. I had one order that I made on mistake, they cancelled it for me with no issue. I buy from Chinese online sotres because of low prices and I have no issues if order takes little longer to be shipped, that's the thing with all Chinese online stores, shipping is free, prices are low, that works for me.
Two tips for all of you that want to order something from gearbest: Always contact customer support if you have any problem or you suspect that something isn't right with your order, and always use paypal for easier refund process if any problem occurs.