Hit and miss, mostly miss.
Incompetent is how I would describe both the sellers and DHgate themselves.
Borderline fraud/scam.
These people will do anything to get your money and keep them.
Taking forever for DHgate to refund - they tried to stall for time.