Good but needed some modification
The initial install was easy. Then I had to take some back apart and get instructions from BAK on adding tension to spring. The fittings for the drain tubes leaked and the rails gutter system was not designed well to route all water to the case for draining out of bed. After some caulk and adding some additional "guttering" it keeps the bed dry. A little disappointed in the poor quality but really like the look and other functionality.