How does it compare to other cleaning methods you have used?