I live in an attached townhouses - so, have windows in back and front of the house. No side windows.
Did my due diligence by asking for quotes and at the end of the day picked Parker's Window Cleaning.
They said they would be here Monday, July 8th at 08:00hrs and they arrived on time!! That was the first sign I knew I picked the right company. It was a 2 person team - one did the inside and one did the outside - and were done by 09:30.
Windows look amazing - super clean. I have already recommended them to a friend of mine and I suggest you do the same. :) Will not be disappointed.