Simple Gren is strong, for vinyl I use either Woolite or a dedicated car wash (Blue Coral, etc.) followed by 303 and for the various fabric, the Raggtop products.
When I had a ragtop years ago, 303 was my go-to brand for both cleaning and protecting products. It was the best I had and water beaded up like it was ceramic coated when clean/protected. HTH