Seconded - I've used Sonic for about 12 years - couldn't be happier. They've also gotten the big thumbs up from EFF for their privacy practices.
When I switched my service to DSL2 (should give up to 20Mb / second down) some years ago, they sent a technician to my place. He found that even though the building was close enough to their CO, the old copper wiring in the building meant I wouldn't be able to use the full 20Mb. So instead they suggested a cheaper and slower plan. I gotta say, an ISP who sends out a guy who explains they will take less money from me is pretty rare.
So, my connection is on paper fairly slow - 6Mbit down and 1 up. But on the other hand, I actually get that speed. It's enough to watch Netflix in HD. If I'm downloading something large (say, a linux image) I see my DL speed top out at about 650Kb/second, which means I am getting the whole 6 MBit. Day or night. (And again, that 6Mbit is because of my building, not because of Sonic!).
Always always check if you can get Sonic where you live.