Sturdy. Foam seat is firm.  Would be nice if it were about 12”-18” longer.