I have had the misfortune of signing up with this company on two occasions. The first was due to their competitive prices. However, the routers they sent me (two) were both faulty. Their 'technical' department blamed everything apart from their cheap and nasty routers for the issues I was having with my broadband. I ended up buying my own router at a cost of £100 so that I could have a stable internet connection. I found a different provider once my contract was up for renewal but had their customer services call me to say they'd beat the quote and that I'd have my own personal account manager who would take care of any possible future issues.
As I had my own router already set up for my security cameras etc., I thought "ok, I'll give it another go". What a huge mistake! Within 4 months of my contract starting, they put their prices up to what they were before!
XLN are a total rip-off company.
PLEASE learn by mistakes and AVOID them at all costs. They are not cheap, their service sucks and they do not keep to their word.