It took longer to install than I anticipated, 45 minutes to an hour. However, once it was installed it looked great and worked perfectly. We had a storm a few days ago that took down trees all over town, the back of the truck stayed dry. I couldn't believe it, but it is true. Great product for the price.