atv seat cover material

i had my seat redone. next time i want to do it myself. i can still feel the bad spots in the foam, where i screwed up an left it outside, though they did put some replacement foam in to cover the bad spots, they didnt take out the kinks i had left. i would have filed or smoothed it then added extra foam, according to my research. i will talk to them an see what they say.
Meanwhile; what is the best material? Marine Vinyl? I want to reflect water, temperature, and sun.