Over the past 2,2 1/2 years I've placed 10 orders in iherb.com. Even though there had been some minor issues (products spilled during transit) the customer service was always very helpful and refunded me immediately for the damaged products.
One of the things I love most about iherb.com are their (most of the time) reasonable international shipping rates. I've never had any problems with delivery either, in some cases my package arrived even earlier than estimated.
Therefore, I was really surprised to read all the negative feedback on this site. From some of the reviews I gather that there were problems with having to pay import duties and taxes. To that, I just want to add: If you order from outside your country (be it from iherb.com or from anybody else), you always have to expect to pay import duties and taxes. Since every Country has different regulations for this, it's impossible for iherb.com to do anything else than to state you might have to pay those when your order is delivered (which is mentioned in your cart).