I've been with Plusnet for nearly 20 years, 15 here in ED. Recently moved to full fibre with them, and it's been very reliable/stable. I find customer services fantastic. Important to call them when they are about to renew your contract. Haggle, and always, in my experience, I have managed to get a very good deal.