The sofa was delivered right into the living room of our home.  Very easy to put together!    The sofa itself is a good size.  I'm 5'5" and can fit laying down on it.  The cushions are not removable but it's not an issue--just something to point out.  Overall pretty couch at a decent price.