Honestly love this sleeper sofa! The quality of this sofa is pretty good, and the cushions are nice and firm. Best part is that it is much cheaper than purchasing at a big box store, and honestly the quality seems better. Assembly was fairly straight forward, and took about 2 hours from start to finish.