I have a great experience of buying from them. But what I really hate is the very slow shipping? It takes about almost 2 weeks just to have it ship n arrive to me. I order 2 package from them hoping it'll came in time for Christmas? On tracking # it was suppose to come today. But now it say it barely made out to union city? Which is a very disappointing? Please upgrade on the shipping?