This item was a tad challenging to put together, but that is because our basement floor was uneven.  The bottom cushions are firm, but the back cushions are nice and soft.  There is a lot of storage in the chaise.  The sleeper part is a tad challenging to bring down.  This was a good choice for our basement family room.