Firm seat and fluffy cushions, just how I like them. Fabric seems durable. Super easy to assemble, of course I used my drill with the appropriate bit instead of the allen wrench supplied.