LOVE these benches!  They are beautiful quality and extremely comfortable!  Firm, but that's what we were looking for to sit at the dining table.