Well-made & fairly easy to install.  I installed them myself and that is not part of my skill set at all.  Just be sure to follow the instructions exactly.