Love this couch!!! Took us maybe 20 minutes to assemble. It seems to be very nice quality. It is a bit firm, but comfortable to sit on. I will say, if you plan on using it to sleep on at all, I’d recommend purchasing a mattress topper because of the firmness  the crack in the middle when you lay it down. I’m 5’4 though, and I comfortably fit laying down. It has the cat seal of approval as well.