I need to re-do my (asphalt) - 12' x 100'. What are the essential terms I should include in the contract? What's the average price per square foot in Pennsylvania?

Thanks for any advice you can give me.