cleaning the undercarriage

What is the best method to clean the undercarriage of a car?

pressure nozzle hose?

pressure washer?

cleaning solution?

scrubbing tool?

appreciate input from those that have done it before.

thanks.