Steam Cleaning with my flat surface cleaner a very dirty concrete drive and patio. This was sooooooo satisfying and why I love my Job.Happy Days