I bought this chair for my husband.  It was easy to assemble and works well.
It is firm but very comfortable.