Product review (5 stars): You can do it yourself
I installed it my self.  Yes it takes a while.  If I have to do another it should be easier.  There is a learning process to learn the best technique to install.