Perfect fit on our living room. Soft material, firm yet comfortable! Was delivered on time and very easy to assemble.