Jim came out and gave us an estimate. He was very professional, seemed to have lots of experience and was able to answer all of our questions. Once we hired him we expected to have to give him money down because it was a large job. He explained to us that he wouldn't take any money until the job was finished and we were happy. He told us the job would take 2-3 days and he was right. They set the forms on the first day, He had my husband and I look at it to make sure that was what we wanted. We gave the ok and the next day they came back and graded the dirt and put gravel in and then on the third day the concrete trucks pulled up and they poured our driveway. It looks absolutly wonderful and I am so excited that I don't have to walk in the mud this winter.