I did not receive my order, contacted iHerb via chat. They said that my package was delivered (left by the front door), but could not provide the carrier name and recommended to open RMA (Return Merchandise Authorization). The first RMA was rejected, so I opened another one and also a claim with Paypal, because I used them to pay for the order. The second RMA was approved, iHerb will give me a refund. I still not going to order from them again, but at least they gave me my money back. I still do not know how they shipped it, but from the tracking info the package was on a truck out for delivery in a town that is 3 hours away from my house... the tracking details do not have a carrier name.