Super easy to put together, took me about an hour by myself.  Cushions are firm but bouncy.  We really love it!