If you use the internet for casual surfing and emails, then a 2-4 Mbps connection should work well. For more heavy surfing, streaming and moderate downloading, a 4-6 Mbps connection is sufficient. 6-10 Mbps is good for HD streaming and downloading. 10-20 Mbps connections are good for people who use the internet to stream heavily or make fast downloads.