Good place to stay for a business trip to Mountain View.