This product is everything I wanted. The seat cushions are firm and the fabric is soft. They look amazing!