It is firm but I was looking more for the style than comfort. It took 10 minutes to assemble and looks great!