Moped cleaning

Hello guys, has anyone found the nonplusultra for cleaning the machine by now or does someone know a means that loses most of the work? Please ask for relevant info Ride safe