20 mbps is that fast?
4-6 mbps: Will provide a good Web surfing experience. Often fast enough to stream a 720p high-definition video, and it's possible to download some videos within about 20 minutes at this speed. ... 10-20 mbps: More appropriate for a "super user" who wants a reliable experience to stream content and/or make fast downloads.