The sofa fits perfectly in my space. The cushions are firm yet comfortable to sit on. Assembly was quick and easy. Delivery was made before the scheduled date. Somehow they fit the sofa in 2 small boxes. I am very pleased with my purchase.