A great, clean, cosy place to stay for a quick trip in Palo Alto.