Nice place near downtown Palo Alto; easy to get around and to find.