Super Super FIRM... It was a little disappointing because it is really hard. Not a cozy love seat. Feels like Im sitting on wood. It also is pretty high my feet dangle lol. But if your just getting one for looks.. Its great. Easy assembly.