Beautiful couch, adds a touch of elegance to the room!!! Purchased it in blue, the fabric is soft and yes the seats are firm, but quite comfortable. Love, love, love my new couch!!!