I'd like to ride from Oakland to Fairfield. I tried it once a few years back using the Antioch Bridge and the part between Rio Vista and Fairfield was not good. I'm trying to figure out if the Carquinez Bridge would be better, and the part I don't know how to do is from the bridge through Vallejo up to 121. Is there a decent way to do this? Or some other way from Vallejo to Fairfield that is bike-friendly? Thanks!