Silicon Valley has 100 or 200 Mbit Internet options available, and for the lucky, gigabit Internet. Funny thing is, like money in the Valley, it's very unevenly distributed. (I pay ~$50/month for 100Mbit)
Silicon Valley covers a large number of municipalities, and without specifying which one you're in, all I can say sorry, 20 Mbit is slow these days.
I live in Redwood City, where I have the choice between a slower AT&T connection and a faster Comcast connection. It's partially my fault for being unwilling to pay Comcast, but these are the only choices available just a short drive from Palo Alto.
I live in San Mateo and also pay $50/month for 100mpbs, which is mostly reliable, and the speed is 'good enough'. I could pay more but the gains in speed aren't worth the extra $$.
The building next door to me is wired for fiber through one provider, Wave, and offers 1gig for $80/month: https://gowaveg.com. I'd love to switch and pay the extra $30 for much better internet but I can't get access to it as a single customer since it is decided building by building.
Silicon Valley covers a large number of municipalities, and without specifying which one you're in, all I can say sorry, 20 Mbit is slow these days.