I decided to write this review due to all the negative reviews here.
Firstly, their products are fantastic, reasonably priced and much better quality and cheaper than European/western counterparts.
Secondly, of course the shipping is going to take a while. It is coming from the other side of the world! (I'm in the UK). They're not going to pay premium to just fly it straight to your doorstep via a personal courier. What do you want and expect?!
Thirdly I've contacted their customer services via email before (when I first ordered from them) to chase up a delivery. They normally reply between 1-3 days. But they do always reply and help in my experience.
I've ordered from them for years and never had a single problem. Not one!
Have a little patience and a little faith people.