I used to be a seamstress, but I couldn't mend-straight!!
Seriously, vinyl is not hard to sew.....get a heavy duty needle & some real strong nylon thread. I made some seat cushions for my golf-cart. They came out great & I didn't even ruin the wife's machine!