I loved the sofa and material! Firm but confortable, allthough the seat cautions are not reversible it’s easy to spot clean. The back cautions are attached but very confortable. It’s a bit tall but it’s a good a thing. Service was very good and in time. I live in a small apartment and yet it’s perfect.