Very firm sofa, however with cushions it is quite cozy and comfortable. Love the size, works perfect in my tiny apartment!