Not well prepare in providing written estimate, not reliable, started job than left not communicating to us on when he was going to return. Did not finish job as promised. Did not follow up on the warranty work, we ended up spending another $1,500.00 to repair the poor workmanship.
more