We've only been with them for the past year, but they scheduled our clean out right away, and the tech guy came promptly as scheduled. He was extremely neat and clean with his work. As far as delivery of oil goes......they come very regularly. They seem to fill up as soon as we get down about a half tank. I never worry that we will run out.