I got these pillows in the Spirit color, 20"x20" size, 3.5 years ago.  They have held up nicely.  I got two to go on either end of my couch and although they are not a match to the gray of my sofa I decided to keep them.  I find them decently comfortable and a nice size to bookend the couch, which is small (I think 80" long).  The fabric hides dirt and just generally has a durable feel.  Recommend!