just finished piecing together! super easy to assemble, something like a 115lb, 85lb, and a couple smaller lb boxes you'll need to move, but the rest is cake! The 3 main pieces slot into each other nicely and the cushions are velcroed as to not move. a nice couch for the cost. very firm initially but some use and i'm sure it's fine. just need some throw pillows now!