Im with Virgin and pay for 10MB and often get that, it has been known to drop down during peak ours. This scan was taken just now.

There customer service is terrible and have always ended up going to India trying to have a conversation with some that speaks broken English, it was really hard work.
TV service has been fine, got ourselves a V+ box and is brilliant, same as anything Sky offer.