Good place in mountain view to stay.