Certain parts of the installation were a bit of a pain, especially for someone like me who had never installed a bedcover before. Some steps could have used a few pictures to help show what they were talking about. Despite this, the American Roll Cover is a fantastic product. As soon as you take it out of the box you can tell it's made of high-class material and is extremely durable. It flows very well with my black F150 and I've gotten numerous compliments on looks alone already. It comes with weatherstripping to prevent rain, but I didn't install it. The first day it was on I ran it through a touchless car wash and not a single drop of water was in the bed. Amazing bedcover, and very recommended!