My experience with Gearbest has been very good, the costumer service has been fast to solve any doubt and the refund, I have used this only 1 time, was very well, the shipping will depend on the country from your buy but in general it is good, the delivery time is good, taken into account that some times the article is sent from China.