They're on time and scheduling is good. but the last couple of times there have been issues with cleanliness after job is done.