Nice and quiet place to stay when visiting Mountain View.