Phone,TV and BBand all very reliable, have been for years.
Lost BBand couple of weeks ago due to a cabinet fault, fixed within a day and somebody phoned me to check that I was now OK.
never had a problem with billing, maybe I'm just lucky
Cheers
Crypto