I have used CS for a couple of years now, and I love love love them. I have never had a single problem and anytime I call customer service, they are ON IT. Customer service seems to be US based, high quality. Fees are few and far between. Interest rates are great. Checks are free. Everything is just EASY with CS. I can't even believe the difference between using them vs. our local banks. Would recommend them to anyone.