Carpet is great.  Looks great on my redwood deck.  Now by patio chairs will not scratch the deck and the carpet shows no dirt.