Way better then I expected! Definitely gives a cushioned step. Definitely non slip. Love it.