I am overall very pleased with this couch. I love that the cushions have velcro on the bottom of them so they do not slide around. It is QUITE firm, which I prefer to a super soft cushion, but I am hoping it will be a little less firm after it is "broken in". Assembly was very easy. Although the dimensions are listed, I didn't realize how much  higher it would be in comparison to my old couch. My coffee table is way too low for it, so now I am shopping for a new table. Really, my only complaint is that shipping took several weeks and on the day it was delivered, I waited past the 4 hour delivery window I was given because the truck was running behind. However, I was pleasantly surprised the delivery men brought it all the way into my living room and not just the entryway as I was expecting. Good buy!