This bench is very sturdy. The height is great.  The cushion is firm and comfortable.