If it's fairly clean such as after a recent wash, I use Meguiars vinyl cleaner and dressing. If it is an older one that needs a bit more help I would use a product called NuVinyl. It actually replaces some of the compounds that vinyl loses with age and exposure. BTW you should put your top up at least several times a year for a bit to let it stretch and smooth out the creases.