The chairs were very easy to assemble. They are firm, but still very comfortable. We bought them for our living room and they are comfortable enough to sit in for longer periods of time. The seat is large enough for both of us to curl our feet up (I’m 5’7” and my boyfriend is 6’). The fabric feels high quality and durable! I would highly recommend these chairs!