Easy to install as a first-timer, but a little tricky matching up the seams perfectly. I like the final product though!