I'm having issues these past few days - it's normally fine. If you're getting less than the guaranteed speeds they've got something like a month to fix it or they have to release you from your contract penalty free. Because of this they tend to be good at coming out and fixing it.