Sofa comes in three separate boxes each weighing a pretty good amount, makes sure to have help.  Assembly was straight forward, follow directions and you should have no problems.  The sofa itself is stiff which isn’t a bad thing. I actually find it pretty comfortable and fallen asleep on it numerous times.  It doesn’t take much space and is smaller than it actually looks.  Measure your space in case you want something bigger.  Love the sofa, I recommend!