I strongly recommend staying at Anna's listing. It's a quiet, comfortable place in the Sunset, about a mile from the beach, with lots of great restaurants an easy walk away (and a Safeway just half a block from the house). There are several public transportation routes, bus and Muni, nearby for getting to other parts of the city. Although Anna was not home when I stayed, she communicated very well and was super responsive. She also was flexible and allowed me to check in slightly early and check out slightly late, which I greatly appreciated. She's a terrific host!