Was very pleased with the service provided, and Xavier did a very good job and went above and beyond. Some windows were harder to clean and harder to tell if they were clean because they need to be replaced, but overall a good job. Only issue was, he did not call ahead of time because apparently the wrong phone number was provided to him by his office.