We had a terrible experience with Perrone. The job started off well enough but then delay after delay turned a six week job into six months. Each delay was accompanied by an excuse that turned out to be a lie. He disappeared and the job was never completed.