Helen's place is a perfect place to stay while visiting Palo Alto.