A nice place to stay when your travels bring you to Palo Alto.