The sofa is beautiful! It was easy to put together and it looks wonderful in our living room! The cushions are firm, but comfortable, and our dogs love it too!