You get what you pay for - 416 was the cheapest quote we got, so we went with them. Overall they did a good job and were honest as they were unable to reach one window and arranged a time with me to clean it from the inside of the house.
But overall, my windows aren't as clean as I expected them to be. Many still have dirt at the bottom (along with acid rain water stains but that's not their fault). I contacted them and they insisted it was acid rain but when my husband took a wet paper towel and wiped it, the dirt was gone (but the acid rain stains were still their, so that was true). After the cleaning, the company emailed me as a courtesy follow-up but when I sent my complains, I didn't hear from them again.
If I could do it again, I would pay the extra money and hire a window cleaner that cleans the old fashion way, with a squeegee.