Poor to non-existent communication. Company quoted a price, I agreed to it, then charged me more without communicating the need for a price increase. When I still had a problem, called the company, asked that they call me to let me know the problem, never did. Told company if more work was needed, to provide a quote, called twice and they never returned my calls. Quality of work was fine, lack of communication means I will never use this company again.