Excellent place within 10 minutes walking distance to the Main Street in Menlo Park.