I always like to use local companies and found Streak Patrol on Yelp.  AJ was very professional, came out the same day I called to give me quote which I was very pleased with. AJ was prompt on day of cleaning and did a AWESOME job on my outside windows.  I definitely will use Streak Patrol in future for both outside and inside window cleaning.