The cushion is firm but comfortable to sit on.   The velcro tab that holds the cushion to the chair was too short so I added a piece to it.   The colors are vivid and very pretty with the furniture.