Fantastic. Phone inquiries were answered promptly and professionally. Their office manager was pleasant, and professional. They gave me a price per yard which allowed me to measure and get a ball park estimate myself. When I called to schedule, again, easy with no problems. They said they would call on Monday to firm up the time, and they did. They arrived on time as scheduled, and accommodated the time of day we requested. They measured first and firmed up the price--which was more reasonable than other estimates we'd gotten. Work was done quickly, efficiently, A-OK. Workers were pleasant, professional. Great job with minimal disruption.