Firm and easy to assemble. Also seat is wide enough you can put your legs right up.