Such a beautiful sofa! Sturdy quality and the cushions are firm but not uncomfortable at all. I’m sure they will get even softer as time goes on. The corduroy fabric is soft and I love the texture. Assembly was also super easy, just attach the feet and you’re good to go. The sections of the sofa are held together by very study metal connections, not Velcro so they will not come apart at all! And this sofa fits very well in my small apartment space (701 sq. ft.) 1210 would recommend this sofa to anyone!