Depends on what you are looking for? A place for multiple people? Or just one? I like the Mission or Noe Valley. Hayes Valley is great too for a small team / solo. But, personally, I would check out Rockridge in Oakland. On the BART, and its a great neighborhood.