DHGate — service and refund
Too many sellers take the order, then post the item as "out of stock".
Dhgate takes your money, you have to file for refund and then wait.
It takes dhgate less than 1 hour to charge your credit card, but 10 to 15 days to refund it.
Too many sellers advertise stock they don't have.
Not good enough.