This sofa is exactly what I have been looking for.  It is firm, but yet sooooooo comfortable!  It is solid, well made, and was packaged perfectly!