A lovely place near everything in Mountain View.