The quality of the undergraduate education should be defined by what *you* want. Do you want a BS in math to go to graduate school in math/applied math, professional school (say, med or law school) or would you prefer to try your luck with a job right out of college? Or have you not decided yet?
If it's either of the first three options, try finding out where recent math grads at Tufts have ended up at. If you see that a reasonable number of them have done well by your standards, then that's a good sign. If you haven't decided yet, then it would be advantageous if the school looks like they can provide you with a greater range of options.
You should also take into account that no matter which college you end up at, the resources available at that college probably won't be of greater importance than what you accomplish while you're there. ("how did you make use of the resources available to you?")
The math program's quality will also depend on whether they can accommodate for you - i.e, based on your math background and your own abilities. For e.g, if your math background is weak in some areas, do they they offer such courses or remedial help? Likewise, if you've done Calc I-III and linear algebra already, do they offer math placement tests?
When choosing a college, you should also be at some place you think you'll be happy at.
At least, that's just my opinion, which you're free to consider or dismiss.