Best Airbnb in Palo Alto for business travellers.