Great delivery experience. Moderately easy to put together with two people. Love the pull out bed feature and the storage. It's defintely not super high quality - but you get what you pay for, so it's as expected for me. The fabric I can tell will be fragile with my two cats, but it will be easy to clean with kids. My biggest complaint is that its not great for tallish people (I'm 5'8") but its super comfortable for my shorter partner and my child. I usually just sit on the long part of the sofa to be comfy. Overall, I'd say its a great budget couch with lots of practical features.