I purchased 50 LED mini flashlights for gifts for Father's Day for our church celebration. On June 1. Order received June 13 and we only received 25 lights, immediately emailed seller. He said do not worry, 2nd package being sent. I told him DO NOT send package because it would not get here by June 14... our drop dead date. Still have not received a refund and DH Gate, the company keep s sending me emails asking if I received my merchandise and that seller says a resolution has been found... WRONG, no resolution, no refund! DO NOT, I REPEAT DO NOT PURCHASE ANYTHING FROM DHGATE...