I have been ordering from their company for the last 8 months and till the last two orders, I have had no problems with their services. Rather I was happy. But my last two orders have made me think to switch to another company. 2 months back when I placed an order, I was called two days later telling me that the product was out of stock and they had some technical issues updating the website. Although they apologized and told me that I would be later informed when the product would be in stock, I was disappointed. This month it was really unacceptable as I was not only delivered the wrong package against my order, I received someone else's order. I called them and things were sorted but it was a real waste of time. I hope the other person who had ordered the package had kept some time in hand.