I have a very bad back with nerve pain down my right side and have a hard time sitting at my desk for very long without really bad pain. The first thing I noticed when I sat down on this chair was that the seat was firm but cushioned and comfortable for me. The seatback can be adjusted to sit straight up or back as far as you want. The seat also has an up and down option for height. The footrest can be under or easily pulled out to prop your feet up. I am 5'8" and it is good for me, but it may not work for someone very tall.  The footrest sits at about my calves. So far I really like this chair!