I love this sofa so far minus one cosmetic issue (melted red sticker that stained upon removal on one of the backs - see picture!) Here's a breakdown of everything:

ASSEMBLY: I put it together by myself within a couple of hours without issues - you should be able to too if you've ever put anything together before in the past. It's a little heavy if you don't workout but you should be able to move it around on clean floors regardless. Just loosely put in the bolts with your hands at first on both sides of the pieces you're working on before tightening them. This will help with alignment - I only had one bolt that wouldn't go in to the hole. 

DESIGN: Love this design for a small apartment - but as others said it is a smaller sectional but the ottoman helps. I am 6' tall and able to lay both ways and could cuddle with someone in the corner with the aid of the ottoman. 

I would purchase again without the cosmetic issue but AllModern did refund 10% upon calling customer service.