I purchased this to cover up an orange couch.  It goes with the beachy theme in my sunroom.  I was afraid it would show the dirt and dog hair but the fabric is very forgiving.  The couple times my 85 lb. lab got it dirty, I just spot cleaned it and it was like new.