The product quality is very good. The packing was also good. However the delivery was delayed for month than a month. Although I was informed that there would be a delay, the product came still around 10 days later than their initial expected date of dispatch. It would be better if you keep good stock of items. Otherwise the service and assistance is good.