I felt I should write this, as so many people are marking down the stars because of customs duty. I really can't believe that people blame the seller when they incur customs duty to pay. Customers are the importers and liable for duty charges - as is any importer of any item over the value of £135. VAT starts at £15. You don't just pay duty at airports when you come home from holiday - you pay it for any item that you bring in, or have sent into this country which exceeds the allowed value.
One review said there was no indication that they were based in the USA. Surely US dollars would be a clue, and the address is clear - Perris, California.
IHerb do not have UK stock. All my parcels have arrived with US postage. My orders are usually roughly £30 with £12 postage, and on those figures there is no customs duty to pay. Parcels usually arrive in 10 to 12 days.
One review mentioned UK trading law. That only applies with UK compnies, so US companies do not fall under it's duresdiction.
I find the value of suppliments second to none. I have never had a problem with an order, and never had cause to complain.
When buying from abroad, check the laws of the land regarding customs duty and VAT, and don't blame the seller. He has no control over what our own govermnent charges for importing items from abroad.
I still give iherb 5 stars for value, customer service and delivery.