My problem is both with iHerb and with DHL. I ordered a package which was purportedly delivered by DHL but no slips were ever left on the door and the 3rd delivery date/time I was definitely home. A week after my first contact with DHL they still can't find my package but keep asking if I want to pay the fees on line. IHerb was absolutely no help. They were rude and implied that the lost package was my fault somehow. I won't order from them again and if I don't get my package, I will ask my credit card company to reverse the charges for non-delivery. Too bad because until now I've always had positive experiences with iHerb.
Update: turns out the problem was really Loomis who didn't actually deliver the order. Once it was confirmed by DHL to be lost (took about a week) iHerb shipped my order the same day and I received it two days later. From the US to Ontario countryside. Pretty good really. Although there was a charge, I herb's lower prices and volume discount more than made up for the fees. So, I'm back to being a customer. Hope is is useful.