This is a great place that I really think is a hidden gem. The location is close to Castro Street that you can walk there, but far enough away to be nice and quiet.
I'll definitely be back next time I visit Mountain View.