Matching on Angi
Very good work was done. They had to come earlier than originally scheduled so I could not be there during the work. I had more windows than the deal advertised for and that number of windows were cleaned. Perhaps I would have chosen different windows than the ones that were cleaned so it may be a good idea to specify which ones.