Great spot, right off the main strip in Menlo Park and within easy walking distance of several parks.