Credit Unions are good places to bank. Have a Navy Federal account, credit card, etc - top notch.
There has been quite a bit of consolidation with credit unions in my area. Small credit unions merged with bigger CUs because it was too expensive to meet regulatory requirements.