We are looking at switching vendors because our current one keeps missing appointments. Another local owner recommended Grease Cleaning Pros . Has anyone worked with them before?