Great couch! The cushions are firm - just like I like it and the size is perfect for my apartment. Putting it all together was easy (the hardest part was moving the empty boxes). The material is a nice tweed that I got in the blue- and it works nicely with my taupe walls.