super easy to install and comes with EVERY part that you need (which many others do not).  the look is awesome as well!