The cushion is a very nice quality very thick and comfortable.  The colors are exactly as shown.  It fits very well on my love seat bench in my courtyard.  Very happy with it.