There was a problem with shipping, my package was supposed to arrive on Dec 29 2015 and now it's Jan 10 2016 and I have to deal with DHL directly and report back to iHerb. All iHerb customer service do especially if you use email, is that they send you a standard reply of how sorry they are but nothing they can do. Customer service hotline is US is a little bit better but they are also not very helpful at all. The best bit is that customer service tells me that if I cancel my order I will not get a full refund even though I still haven't received my order. I WILL NOT order from iHerb again.