Great oasis in Menlo Park - close to everything!