Overall I think this a great couch. It was easy to put together. Seems sturdy enough once together. The cushions are very firm. It's deep enough to take a nap on. There are only 2 downsides that I've noticed 1) stains so easily. There's something on my middle cushion the first day and I can't get it off. We've been careful about no food and drinks so not sure what happened. 2) the cushions are held on by Velcro which would be fine if it worked but you constantly can hear the Velcro pulling. I have a 10 year old and a 2 year old so it gets pulled and played on more so if only adults.