Hospitality, cleanness, location and extent are all awesome. I've really enjoyed Palo Alto during my stay. And I'll not forget this wonderful experience.