John has worked with me on multiple properties. His prices are always fair, he doesn’t just try and sell replacements. He is great at repairs. I wish there was 10 stars to give.