This chair is just what I needed! It has memory foam to it which is perfect because with online school! It is also so much more comfortable then my old chair! It has a perfect 360 turn and can even roll on carpet! If you want a real firm chair I would recommend this one! It is not too soft and not too hard!