Like others have said, yes, these do slide a little. However, it's not a big issue and I believe I've only slipped with them once.
These did seem to run a bit large, or at least they are more roomy than my other flats (not to the point where they slip off though). So maybe size down by half a size?
I've had them for a few months and they are still fairly clean.