Easy assembly. Leather looks like good quality for the price. Not a huge couch but doesn’t feel like it’s too small. It’s pretty firm on the sitting area but the back cushions are softer. It’s comfortable. I’m happy with my purchase.