It was pretty easy to put on, I just followed the instructions that came with it. The only thing I had to do was put some small holes in it to put the tie down hooks back on.
The only part of my BedRug I didn't care for, was the 3 pieces of Velcro that show on the end, near the tailgate. I'm going to replace that with a single strip, and full length. I'll mount it a bit further in so it is not seen. Just an inch or two. Aside from that, it is a great product. I'm glad I finally got one.
Your truck looks real good.