Perfect! Arrived several days earlier than expected. Each piece packaged in separate boxes (8 boxes total). Very easy to assemble. The feet took the longest to screw on. The color is more of a greige to me, which I was much happier with than a light grey. The fabric is a linen feel. The description says firm cushions but I think they are comfortable and soft- not plush- but soft. I wish the ottomans connected to the couch. We got some nonslip grip pads to put on the feet and it holds it in place much better. I’m giving it a 4 stars because I did read all the measurements but was a little surprised the back was not that tall and it was shorter to the ground than I expected (even after measuring). My husband is 6’5” so it may be a little uncomfortable for him to sit straight up on it. So far my kids love it and I do too. Great buy for the price!