I'll give recommendation of a set to stay away from: Cover King/Skanda. I put a set on my F-150 and I'm very disappointed with the fit. Huge gaps on the seat bottom.
I put a less exepensive set of Seat Designs seat covers on my wife's CR-V and they fit much better.
Here's what I've learned about seat covers: One - piece covers (the kind that slide over the seat back and also onto the seat cushion) never fit right. What you want are two piece covers, i.e. one piece for the seat back and a separate piece for the seat bottom. The Cover Kings are one piece, the Seat Designs are two piece.
My Cover Kings were a "neosupreme" material which I think is a kind of cheap neoprene knock off. They seem to work OK for what seat covers are supposed to do (protect the seats.) Considering what I spent (around $250 for the front row seats) I'm going to keep them for a while even though I don't like the way they have ugly gaps in them.
Attached photos show the issues with my seat covers.
And before someone says "just tuck those edges in" - yeah, I tried - as soon as I sit in the seat they pop back out. there's not enough friction to hold them in.
I've pulled them off several times to try and re-fit them. They never fit better and the gap at the back of the seat bottom gets bigger every time I sit in the truck.
Interestingly, the back seat covers fit much, much better - but that's because they are a 2 piece design with the bottom piece separate from the back piece.
The best set of seat covers I ever had was a set of Cordura Nylon covers I got from Marathon Seat Covers in Montana.
If money were no object I'd get the Marathon covers. They are pricey but well made.