Easy to put together.  Cushions are firm but still sits nice.  I got the green and love the color!