At first they were extremely responsive. I received a quote and sat down with Josh (i believe the owner) and agreed to a design with some changes. The changes were not done and had to be fixed to be what we agreed upon, but this wasn't a problem since they did it without any complaint. The quality of their work was great (except I don't think they used a licensed electrician because they had some obvious code violations) Everything took longer than they said it would, they blamed it on weather but if you have been here enough you can predict that the weather can be unpredictable. I think we had a total of 2-3 rain days but somehow these rain days delayed the project over 1 month. And, to add to the experience, the punch list is still not done. 2 months ago I told them I was going to withhold payment (i am doing a payment plan) if they do not take action on the punch-list, they understood, and waited until a few days prior to the payment due date and then came out to "finish" the punch list, so I released the payment. They didn't finish the punch-list during that visit and just finally corrected the electrical so it is up to code, but there are still some outstanding items. I have not released any more of the payment and since my calls seem to go un-answered I have stopped calling. I figure, when they want the rest of the money, they will call me / finish the job.