Firm, but very pretty. Will need to buy comfy throw pillows to make this a comfortable couch to sit on.