Fit perfectly!  Have been looking for replacement cushions for a couple of years and was unsuccessful so am thrilled that these fit so nicely. Very good quality and color was as expected. Definitely recommend to others.