For material Ragg Topp cleaner and conditioner is the one that I like
Use a very soft nylon brush like a finger nail brush with the cleaner...you can also use a good APC, diluted with water 1 part cleaner to 10 parts water, but given the choice Ragg Topp is my go to.
Vinyl use a good APC mixed as above and any good water based dressing...Ragg Topp also has a vinyl dressing