Window cleaning is a skilled profession, full of hard-working and talented individuals who can clean a window streak-free every time. There are a few people out there, however, who give window cleaning a bad name. They leaves streaks, track muddy footprints into your home, and are not particularly polite. The question is, how do you know when you are hiring one of the good companies? Luckily, there are several clues you can pick up along the way that can help you know if you hired the best window cleaning company.