I love this couch! It was very easy to assemble. The under bed and storage features flow smoothly, minimal effort required to use them, no yanking or straining they just slide out and up. It is firm and has a lot of back support.