Beware! Do not have a contract with them, it will be a nightmare! I was with them for 2 years, but when realized that every company around was charging $1.05 per gallon and I was being charged by Petro $2.89 per gallon, I called to talk to them about it, and to ask them to consider charging the current price of oil. They said that they couldn't do anything. I paid my balance and cancelled the service. 3 days later, another charge on my checking account, for a few more gallons delivered at a ripping off price. There are many respectful companies around, I've never had such a bad experience with any.
