Nice place in downtown Mountain View, close to everything