I bought the prep spray along with the vinyl marine paint to resurface my seats on my boat and I am extremely pleased.  Follow the directions for prepping with this spray and then apply the vinyl paint and you will get coverage that looks like new and it has so far lasted a year with great results.  I has significant mold and other stains on my seats and I restored them to like new condition.  I would definitely recommend this product to anyone who has stained or weathered vinyl seats on their boat.