The colors are perfect....goes very well with my brown couch!  And they are not too firm!!