love this sofa!  the cushions are firm, which i prefer.  Set-up was super-easy!