The sofa is great! It comes in 2 boxes and is very easy to put together.  It literally took my friend and I 15 minutes to put it together.  Its very sturdy and firm and comes with the stick on pads for the bottom of the legs so you dont scratch your floors.