Product quality was good, but assembly took too much of time. Had to read the assembly instructions again and again to get an clarity  on the installation. Over all satisfied with the item and would recommend. 
Shipping : Delivery was real quick and appreciate it.