We didn't have any problems with this place when we had some service done recently. They were clear about what the problems were, the cost was fair for the service, the people were friendly and the work was finished quicker then estimated. For some work we needed done that they could not provide, they recommended other places we could go. Should we have problems in the future, we will most likely return.