Middlesex Savings Bank is the best bank I has used thus far in my life. They have no gimmicks or promotions, just solid service. They offer savings and checking accounts with no fees. Also, you get free checks. An additional benefit is the new online banking and billpay that they offer. Middlesex Savings Bank is a great choice if you live in the area.
more