I've probably ordered from HLJ about 20-30 times over the past few years and I've never had a problem with shipping, either via SAL or EMS. Almost without fail (apart from around christmas) EMS has taken 3 or 4 days and SAL between 8 and 10, with no damaged boxes whatsoever. My last order seems to have gotten lost though, it's been 44 days since it shipped, but it's only something cheap and I'm not too worried. From everything I've heard HLJ are good at satisfying customers with complaints, so once the 60 days are up I'll let them know and hopefully they'll sort it out.
HLJ are a damn good company, I don't see why people complain about things that are out of their control. Once a package is posted HLJ no longer have control over it.