John does good work. His work ethics are very good. He cleans up after himself. He is responsible, he doesn't dilly dally. I highly recommend him.