I absolutely love my couch! I bought it to go in my home office and it is perfect. I put it together myself in about 20 min. It is firm but comfortable, good quality. The fabric is soft. The seat cushions are not reversible because they have Velcro underneath them to help them stay in place. The depth of the couch is deep enough to sit back comfortably to relax or put decorative pillows and still have room to sit. Great purchase!