Love this bench. The cushion is firm, but I consider that a positive. Easy assembly. Looks great in our entryway.