Too be honest Matt, Virgin in this town (I live in the same Town as Adslmax) is very hit and miss.
Due to long BT lines some areas are very low on capacity on Virgin. My mate who has Virgin 10mb gets 2-3Mb after 5pm.
All Virgin do is credit his account when he complains.
If I had a line as short as Adslmax's though, i'd stick with ADSL, with Xilo of course