The quality of the product is good. The item did not come on promised delivery date, but I did not wanted it so urgent. The instructions for installation is vague. They messed up one of the part and I had to reorder it. Reordering was easy but had to wait another week for delivery. But after that everything was good. I am happy with the product. The package arrived in perfect condition. 
Even though I had issues Iam fine with this order. But if you are in a hurry and time sensitive I will think twice.