Very impressed with this! The quality exceeded what I expected.  So easy to install and it has everything all in one.