I have been buying from iHerb for more than 5 years. Never had a problem, except once when I had to return a product back to US and the refund took a bit too long. But in the end it the item was received, and refund was promptly given.
This retailer is a 5* experience. Product range is excellent, as it is the shipping. Better than many local retailers.