Delivery takes so much time. And it delivers the item after the occasion even I ordered ten days before the occasion. This is the worst experience of my online shopping. I ordered another product on other site after two days, it delivered within four days.