I will never hire or recomend to anyone. He's great at showing up to get the contract signed and initial money down. After that, good luck. He promissed the job would be done in 3-4 days. Two weeks later, still waiting. Poured cement for me, looks like a five year old did it. Its not level and the edges aren't straight. I didn't do the job myself because I wanted it to look good, well, I should have done it myself. The fence is not level. His workers work only about 2 hrs on the site before going to next job and only show up every third day (if I'm lucky). Right now, I'm hoping he'll fix the mess he created in my yard. Save your money and hire somebody else.
Pros: Shows up on time to give estimate and get money down and contract signed.