Firm and very comfortable! The process to assemble wasn’t difficult but is best with 2 people.