I didn't want to spend a lot on a sofa but this was so much better than I hoped for.  The legs are awkward to install, but you only have to do that once.  It is firm, but comfortable and my tall family really likes the seat height.