Stayed for a little over a month and it was a great location just off the downtown Palo Alto area. Very nice neighborhood and an easy bike ride over to the Stanford hospitals/campus. It was a nice cozy apartment and I felt comfortable throughout my stay; would definitely recommend to anyone else coming for an extended work-trip in the Palo Alto/Stanford area!
Just as a note for those who might have a longer stay and need to do laundry, the machines next to the building are coin operated, so I'd recommend bringing a roll of quarters with you ($2-2.50 wash, $2 dry).