A little pricey but you definitely get what you pay for. Easy install, looks good and very functional. I can access my full bed and transport a 4-wheeler and other large loads without having to remove the cover. Not 100% waterproof but does a decent job with keeping most water out. I can't imagine a better design to keep all water out.