Very firm. Very narrow seat. It’ll do for my small space. Seems sturdy enough to last through my four kids.