Hello Menlo Park Home Buyer!
Once the road construction and park issues are sorted out I think that Flood Park will be much nicer! Regardless, the Willows neighborhood tends to be more charming overall.. and it tends to be a little further away from 101. Not a dramatic difference.
Hope this helps!