Good place to stay for a team on a work trip to Palo Alto