I love how it looks! it's exactly what I was looking for and it looks great in my apartment. Installation was pretty easy. However, one side of the sofa had the hooks upside down, so I had to unscrew and flip them in order for the armrest to attach properly. Sofa is firm, but I don't mind that at all. I have a dog and his hair is already starting to accumulate, so frequent cleaning will be required to maintain the quality and freshness of the fabric. Overall, I think it's a great first sofa for my apartment.