They are professional and incredibly thorough. The house smells, looks and feels clean - SUPER CLEAN - after he is finished. They cleans everything and they cleans it well. I'm incredibly picky about cleaning, and they exceeds all of my expectations. We use them once a week and wish we used them every day.