Very firm and does excellent job.  I set at my home office desk ten hours a day cause I am disabled  and it holds up well. Very good quality