I am very happy with this purchase!  It's very firm.  The background is a linen color and the pattern is 2 tones of gray.  I originally thought that was a taupe color in the pattern.  That's the only reason I gave it 4 stars.  Great deal.