I have been ordering from this company for about two months. A friend recommended I try them to see what I think. I am not in the need for anything so I order a few things just to sampyle product. First of all they do not keep accurate stock. Secondly there 2 days shipping is very rare out of about 10 orders I only received a couple in 4 days never two days. Third my last order was placed on Nov 29 today is Dec 12 and my order is still saying unfulfilled. That is very bad service. One thing I can say is the product is good quality so if u don't mind waiting on your product or taking a chance that what u order maybe not be in stock once u placed yo order this is a great place to shop...