The colors are true and compliment my rust love seat perfectly.  A bit firm but comfortable for sitting and chatting.  Also pull up nicely to the table for additional seating there