Great location for a quick stay in Palo Alto