Love this sofa it is firm, the color I got was red I love it. It is tall sitting and nice and large like I wanted. If you have a small room this is not your sofa but I have plenty of room and I love it.  It was well worth the money