Edit: 1 month in: the sofa is still nice BUT, beware that if you have animals or kids this sofa will get scratch marks very easily. Not sure I can get them out.
Original: The sofa is great! It came already assembled (except to screw on the legs), and was not damaged. There was one light scrape down the side of one of the round pillows, which is easily hidden. Firm but not too much that its uncomfortable. Nice lean to the back of it. Great size for our small sitting room. Note that if you select a time range to have it delivered to your front room (or wherever) the delivery guys may come early (ours were early by an hour and I wasnt home). 4.5 stars overall.
Great sofa to finish a room
Edit: 1 month in: the sofa is still nice BUT, beware that if you have animals or kids this sofa will get scratch marks very easily. Not sure I can get them out. Original: The sofa is great! It came already assembled (except to screw on the legs), and was not damaged. There was one light scrape down the side of one of the round pillows, which is easily hidden. Firm but not too much that its uncomfortable. Nice lean to the back of it. Great size for our small sitting room. Note that if you select a time range to have it delivered to your front room (or wherever) the delivery guys may come early (ours were early by an hour and I wasnt home). 4.5 stars overall.