We bought the light gray and love the color. It should do a good job of disguising stains/dirt. It is very firm but a few throw pillows will take care of it.   

Pros: Easy to assemble
Cons: very firm