Firm cushions, nice fabric.  However, I had to sew ribbons on the back support pillows to tie them to my chair to keep them in place so they don't topple over every time you get out of the chair.  Had they had those ties, these would have a higher rating.