Product is very well made-- easy to install for the most part.  The only criticism I would have is that the mounting hardware required you to string the wire all the way through into the mounting box and then tighten down.  Not a huge deal, but somewhat cumbersome to manage this-- but once you have it done it is very secure.