This sofa is firm but very comfortable. At 5'4", it fits me perfectly. Easy to assemble and looks great.