Love this darling sofa. It IS on the smaller side and it IS very firm, but we were looking for firm so we werent disappointed at all.