I love the firmness of the seat and back.  The fabric is plush..color true to picture.  The footrest is a comfortable height ; it is however pretty stiff..I expect it will loosen up over time.