Easy to put together. We got it for our basement in the kids playroom and its exactly what we needed. Its sturdy and the fabric will hold up well to kids and everything associated with kids. A little on the hard side, but its not our primary couch so its okay. The ability to make it a sleeper is perfect.