We had a great time staying at Maureen's place! The apartment is in a central part of Palo Alto and getting to University avenue is just a 10 min walk.
I'd highly recommend staying here if you have the chance and save one night for a movie night in the den!