Very easy to put together, just needed help sliding in the couch back cushions. Perfect firmness and size for what I neededwanted.