As far as cleaning, my advice would be to 1st start off with a good vacuuming of the fabric top. It's much better to do this instead of trying to rinse all the dirt off with water. [same as you would vacuum floormatts prior to shampooing them]
But you have to use the proper brush attachment, such as this 1.
http://www.autogeek.net/shop-vac-soft-brush.html
Next step is rinse with the hoze nozzle, and then spray your choice of convertible top cleaner. Either Raggtop, 303, in this case I used Meguiars.
View attachment 52263
You want to make sure you choose the right brush to scrub the top. Choose 1 that's too weak and it won't fully clean, choose 1 that's too stiff and you could fray the fabric. I recommend something like a flag tipped wheel brush, a soft nylon brush, and the best choice would be the new Raggtop Convertable Top Brush sold here on AG.
http://www.autogeek.net/raggtopp-premium-top-brush.html
They also sell a kit with all you'll need. Brush,Cleaner, Fabric Protectant.
http://www.autogeek.net/raggtopp-premium-fabric-kit.html
Scrub gently.
View attachment 52264
Rinse till there's no trace of suds. This requires lots of rinsing.
Blot dry with a large clean waffle weave, and allow to fully dry in the sun.
Then tape off around the top because you're not going to want any of that fabric protectant to get on the windows or anywhere else on the vehicle.
View attachment 52265
Follow the directions on the label of the fabric protectant, and you should be good to go.
View attachment 52266
Good luck!