I really love the design of this sofa. It came mostly assembled - all I had to do was attach the legs and then attach the chaise to the sofa. 

To say the cushions are firm is a massive understatement. I bought some throw pillows to use as back cushions which are working well.