Firm but comfy. Looks great in my living room. The pull out section makes a very nice extra bed for guests. The zippered storage underneath is great for holding sheets and pillows