I had a poor experience and maybe it was an off day.
Problem: Sticky toilet valve and leaky base.
When the tech arrived I showed him the valve and I was told 'We don't stock those parts, will have to be special order'. Ok, I thought, I can do that myself but its a really common Home Depot Kohler toilet...? Moving on.
Then we started talking about the leaky base and 1st thing, the tech tells me "As a company policy" they don't do the solicone base after resetting the toilet. Really? Ok, but everyone else caulks around the bottom of the toilet after they reset. But fine again so we move on.
Remove toilet and he "discovers" the base flange is corroded and nothing can be done (I already knew this and tried to explain over the phone when I made the appointment). He said there was nothing he could do except cut the concrete and replace the pipe for $1K. Really? He said everything had to be to "Code". Toilet code?
So he left, I had to pay $100 bucks and got zero service except a removed toilet.
I went to Home Depot and bought the gasket for $4.89, Ring for $12, the flange repair sleeve for $26 and a tube of sealant for $4.00 and fixed it myself in 20 minutes.