We have used Jim's Plumbing before and were very happy with him which is why we called again. Just like last time, he returned my call quickly (within a couple hours). He even found time in his schedule to come same-day to work on our toilet (it wasnt flushing/draining well). We thought the toilet needed snaking or replacing, Jim took it apart and found a sponge blocking flow! He cleaned it all out, put everything back together, and left the house spotless. He also saved us $$ in what would have been an unnecessary replacement toilet. We recommend him highly.