Absolutely perfect! It hasn’t slipped at all and I didn’t even buy the slip guards. The navy is a nice color as well!