These bench cushions fit perfectly! However, the light color didn't hold up to our toddler's spills!