We are very happy with this couch!  I am 6 feet tall and am just able to lay down on it.  Any taller and its probably not long enough.  The legs took about an hour to put on.  The pre-drilled holes for the legs were fine in our experience.  It slides easily across the wood floor.  The cushions are soft and comfortable.  Cushions are NOT reversible so I definitely recommend spraying it with scotchguard when you get it to protect against stains (I give it 4 stars instead of 5 for cushions not being reversible).  There is a velcro strip to hold the cushions in place on the underside.