Does tufts mph give everybody 25% scholarship?

I submitted my tufts application 3 weeks ago and just got accepted. I got 25% scholarship. I just get the feeling that they are desperate for students....they gave me the decision too fast.