why are soft drinks at Mexican restaurants so good?