The cushions fit my dining chairs (which I also bought from Wayfair) perfectly.  The ties are plenty long to make a nice bow.  I would say the cushion has a medium firmness.  I like the grip base which keeps them from slipping around when we are getting up and down from the chair.  A good purchase.