There's a great product called Raggtopp. You can find it at autogeek.com. In the kit is the cleaner and then a protectant. They clean a fabric top with a horsehair brush which you can buy separately. My new 370Z roadster is not beading water-so I am going to Raggtopp it. lol