A firm one that’s good for back pain. The height from floor to seat is 40cm which is just fit our requirements. Very good choice