I enzymed the alacantara seats with a protective spray can't remember the name of it and then went with Dreams front seat covers for the price point.
I did however use the lebogner ones at one point that @Clark_Kent mentioned and they work really well for a temporary solution, (gym days...