These are so perfect - they fit exactly on my stairs, look lovely, and so far they really are non-slip!