They fit great and so far stays in place. They are thin so they seam like they fit or are made right into the step so they stay in place.