Convenient place to stay in Palo Alto.