I used this on the back of my boat and it held up to the elements and boater abuse very well.  I was much cheaper than buying boat carpeting and way easier to clean  

Pros: Held up well to the elements
Cons: None