Thorough, efficient, excellent removal and clean up.