Easy to assemble and I love all the storage! I’m pleasantly surprised by how much I like the fabric. The cushions are firm but not uncomfortable.  We just put it together today so it’s hard to tell, but it seems like it will hold up to every day use by my kids.