Fit perfectly and the color I thought they would be. Firm enough to hold up to lots of use but very comfortable. Replace the Rolston cushions that did not last