I can't complain either, pretty alright speeds most of the time - although that will depend on how close you are to the local BT exchange
Btw, there is no faffing around with BT - VM do it all for you, just make sure you wait for your activation date on both calls and internet (they may be different!). I managed to run up a HUGE phone bill thinking they started at the same time