Experienced no difficulties in communication or service. Service was prompt and cost estimates were accurate. They are busy however so it is recommended you call in advance and ask about how long it may take for service. Being contractors they can sometimes be occupied with large jobs, and sometimes not. Either way they are friendly, and I would do business with them again.