Fit my rocker perfectly and is very comfortable.  Stays put, doesn’t slide!  I love it!