Easy to assemble. It can in 2 big boxes the delivery was set up for it to be brought in my room of choice and the legs just needed to be screwed on. It’s a little on the firm side otherwise I’d give it a 5 star rating. Overall for the price it’s a decent couch.