Found WaterWorks on this site, and was impressed by number of reviews and the high score. So I called and an appointment was quickly set up.
Larry came by and we discussed what needed to be done: 1) snake drains, and 2) address issues related to our tankless hot water system.
He snaked the drains and diagnosed the tankless hot water issue, suggesting that I speak with a colleague of his to learn more about the replacement options available to us...there's no rush, so I'm not upset that I haven't heard from him yet.
Larry was only able to fix one of the faucets because replacement parts were not available for any others. Turns out the replacement cartridge was defective and he came back a few days later to replace the replacement, at no charge (much appreciated).
Each time he was here, I received a follow up call from the office to make sure all was good and to please write a review. This was followed up by a few email asks for the same. By phone, I replied yes, and that I'd get around to a review when I had some time. Now, five or six requests later in under two weeks, I'm fed up of being asked to provide an online review!
Larry performed his job in a pleasant and professional manner - that's what I expect as a client. But I think I'll be looking elsewhere for the bigger work because, frankly, I can't stand the thought of paying good money AND then being badgered to provide an online review.
Shame, really.