The cushion is thick and firm (but not uncomfortable.)  The color was the same as it was online.  It's a good sturdy, comfortable chair and I just love it!

Pros: Not too big, not too small.  Very comfortable.