This sofa was a great buy and isn't too big. The cushions are firm, but still comfortable.