This product is very elegantly designed and super easy to install. It comes package with the necessary tools for hassle free diy installations. Two years after purchasing this product I had to contact customer service for availability of repair parts. After explaining the problems I was immediately shipped the parts free of any charges.