I bought something from them a few months ago.
Had to pay for a tracking number, which they didn't send to me.
Contacting them was a pain in the arse since the only place I could find a support email was on their PayPal receipt.
Their reply was on some web form that self-destructs after a day.
When I did get the tracking number, it was some odd swedish post order number, which has to be input into some hidden swedish post website to get a working tracking number.
The goods never arrived, and tracking just stopped.
Getting a refund was (you guessed it) a pain in the arse - they're really difficult to deal with, taking about 6 emails for them to offer me a partial refund.
Eventually, after opening a PayPal dispute, I got my money back.
I will not deal with gearbest again.
I dealt with gearbest a few times, plus have a delivery on its way and had no issues.