Let me start by saving you some hassle: long story short, the guy running the company is a 25-year old, and he runs it like a 25 year old. He takes no responsibility for his mistakes, choosing instead to argue with and blame things on his clients. We contacted Anderson construction on 5/12 and they responded immediately and quite professionally. Jason came the next day and did a free quote, and we paid 50% down to book him for 5/26-5/28. Immediately after he walked out the door, we realized 5/26 was Memorial Day and we were out of town. We called the office (Jordan picks up the phone) and informed her of the mistake. She assured us it was no problem, and that Jason would come out on 5/27 between 8-9am. On 5/27, we waited for Jason. He didn't show up. We called Jordan just after 10am, and she assured me Jason was planning on coming and would call me promptly (he was in a meeting). Around noon we called back again, and she apologized again saying she didn't know why he didn't call. We heard from him shortly after that, and when he called he said he wouldn't be able to come at all that day, and he blamed us for having changed the date. He told us he'd come out the next two days, 5/28-5/29 instead. Assuming it was a simple miscommunication, I was glad to get on with it, though I was slightly upset to have wasted the morning. The drywall guy came 5/28, but he did not come prepared with any drop-cloths. When asked why not, he said he had been told it was a new construction. He worked for a couple hours, and my wife appreciated his candor and demeanor (his name is Mike). Jason contacted my wife directly and spoke to her, clarifying that they would come back and finish the rest later. On 5/29, no one showed up. I called Jordan, and she said Jason planned on coming Friday and Saturday, 5/30-5/31. This is not what he had told me on the phone, and it meant that my wife and I had to set aside everyday this week, Tue-Sat, for a small job. I expressed my deep disappointment, and strongly asserted that I wanted no more mistakes. She said there would be none. Jason called me shortly after her and started to give me his reasons - I told him I just wanted the rest of the job done right, no more issues. Friday, Mike came back and worked for a couple hours more. Of course, that's the nature of drywall work, but the majority of the work Jason put off til Saturday, a weekend we had reserved for other matters. (One of two weekends we are in town all summer). Jason never apologized for this even once. I just realized how long this'll get if I share all the details, so let me summarize the rest: -He let in a pool of rusty water on our hardwood floors, didn't seem to care -he tracked rust and dirt on our new rug, leaving footprints; didn't apologize when he saw it -Asked us to tell him what we had planned to do since he didn't bring his notes, then said he needed to go get the items from Home Depot. This was his second trip to Home Depot. When I asked him why he didn't get all the items on the first run, HE STARTED ARGUING WITH ME, TELLING ME I WAS TOO NIT-PICKY FOR SUCH A SMALL JOB. I had not even said anything to him yet, he was preemptively arguing with me! I couldn't believe it. -Jason splattered paint on our new floors, but he did clean it up quickly. -He wasn't able to clean the deck; and we asked him not to seal it because the sealer said the deck needed to be cleaned a few days beforehand with a concrete cleaner, and it hadn't been. He did not follow those directions. Plus the sealer said not to do it if rain were forecasted, and rain was forecasted for the afternoon. -He wasn't able to nail in the board above the garage, saying it hadn't been cut right. -We asked him to forego some of the other tasks, since he was here all day and not done yet. At the end of it, he tried to charge me more than he should have. We negotiated and came to a meeting point. I would highly suggest you think twice before contracting J Anderson Construction.