Assembly was pretty easy from what i watched my boyfriend do. Couch is pretty light therefore I can move the pieces myself if needed. Would give it 5 stars but the couch is pretty firm. The back cushions are nice and soft but the actually seating is firm. I think with use it will soften up but don’t expect to sleep on it for a nap or anything anytime soon. Would recommend, Comes with pillows also which is a nice touch!