Super easy to put together and perfect for just me and my husband not too firm and not too soft. Also I’m 5’2 and my feet don’t quite touch the ground with the legs on the couch just a FYI to my short people if you’re not into your legs hanging.