The sofa is firm, which I like, but a bit small in size. The assembly was very easy. I bought the gray and the color looks more of a bluegray. I am very happy with the fabric, it is very soft.