Donna's apartment was one of the best airbnb apartments I've stayed in. Clean and comfortable, I thoroughly enjoyed my stay. The photo's don't really do it justice. In addition Hayes Valley is a great place to hang out. A lively, sociable place with plenty of bars, restaurants and shops. And finally Donna was always on hand to answer any questions I had. She is a great host!