Took a while to install, however was able to complete most of it on my own.  Good quality for the price!