Perfect size for our new apartment. Cushions are firm, but we are hoping they will break in over time.