The job was supposed to start on a Monday, he texted and had to delay until Wednesday. Wednesday came and they didn't show up. I had to contact him to find out why. He was not a good communicator or very professional. His crew would come and work for a few hours and leave but no one would ever communicate when he would be back or where they were at on the project. It was supposed to take 2 to 3 days and ended up taking almost 5 days. I specifically asked for a bigger posts to be put in which he agreed to but then brought the smaller posts to be put in and only got the bigger ones when I had to keep asking and put my foot down. The price was great, the quality was okay but everything else was horrible. By the end, he was very rude and pushy about getting paid as quick as possible. They left my yard a mess with trash, water bottles and leftover supplies which I had to ask them to clean up. He was a complete dick. This was not a good experience at all.