We bought this bench to go with the matching dining table, and love it! Very sturdy and easy to put together. I really love that the cushion is removable, but we’ve left it on since it matches our existing chairs. So far the cushion is very comfortable and firm. Definitely recommend!