Customer service & technician were great but I feel 100% RIPPED OFF by the cost for repairs. AllGood does flat fee job quote. Their quote seemed a little high, but it was a Friday and I didn't want my plumbing leaking in my crawl space all weekend. Tech said it would probably take him 5-6 hours or LONGER. Came back 2 hours later with parts & another plumber came to help, 2 1/2 hours later they were done. Suddenly the price I paid was MORE than little high, working out to about $250/hour PER each plumber. I signed the contract so I sucked it up and paid it. They did a great job on the actual repair but I would NEVER call them again. I called office to discuss & they said I agreed to the price and that was the price. I guess they made a really good profit on my job but lost a potential long term client. MORAL: Get two bids if spending more than $500. Check to see if they are really local. Wiser but poorer.