Very pleased with the time and effort in doing a job that clearly took longer than anticipated. They were professional & polite and left the place as tidy as possible, which was more than I was expecting. 5 stars 10/10. We even discussed the next job!