Great location, great host, and great atmosphere. This is a place you should stay in Palo Alto.