As many other people mention, we or companies clean our roof, sidewalk, etc. over the years.
The team contacted us within a day, answered my questions, and visited our home to provide an estimate all within a two days.
They arrived at the scheduled time and completed the work in a professional manner.
Areas we have tried to clean in the past finally look clean.