Great location/place for a quick stay in Palo Alto.