Fit all my cushions perfectly and they never slide or pop off on corners. Theyre soft and easily washable too!