It has served me well. I usually have 10-15 motorcycles at any given time and use S100 when any of them need to be washed. My bikes stay really clean so washing is a rarity though.
S100 is safe on all surfaces and water soluble so of course rinses away easily. They also make a wheel cleaner...