Gorgeous couch. It gets rave reviews from my visitors! It arrived in a huge box that the delivery folks placed in my living room. Easy assembly just have to screw in the legs. I will get some Scotch Gaurd to protect the fabric so it doesn't show wear. It is firm but still very comfortable.