Very very easy to assemble. Could be a bit softer, but perfect for price it’s a cute sofa! Overall I’m satisfied with purchase!