Just finished washing mine (bike!), used a degreaser around where the chain lube makes a mess, Muc Off bike cleaner everywhere else. Frequent hosings down with cold water, not letting the cleaners dry on. Just a garden hose with a spray fitting that can be concentrated to a firm jet, not as harsh as a steam or jet wash, and don't have to worry too much about where it goes. Be careful using the latter, especially around electrics - avoid. Steam cleaners will worsen areas of bubbled/flaking paint, so if you've got anything like that (engine casings?), avoid. Used a chammy to dry off worst, when it's properly dry will polish paint and black plastics with Mr. Sheene and a soft clean cloth.
Had to be careful not to get too much degreaser on the chain as I ran out of chain lube for the Wales run yesterday!