We are thrilled with our sparkling clean windows and will definitely call Mr. Pastor when they need to be cleaned again. He arrived early despite it being a very chilly morning and worked for well over 4 hours doing an excellent job. He was very pleasant and professional, and the price seemed more than fair for the amount of work.