Dale's Plumbing is one of the worst plumbing contractors in New Jersey. I originally called Dale's Plumbing when I saw that water in the toilet did not flush. While the plumber was on time and used video technology, he wasn't able to fix the problem. As for professionalism of the plumber, I thought he was not that professional as he failed to fix the problem. After flushing $100 down the drain (pun intended), I was forced to seek another contractor who got the job done professionally.