Good place for a large group to stay near downtown Redwood City.