John is a dependable contractor. He gives firm price quotes and does excellent work. Pays attention to detail.and takes pride in his work He's probably the cleanest contractor I've ever used. When he leaves the job you won't have to do much. While you may have to schedule him well in advance, it is worth the wait.