Surface cleaning, finishing, and coating