We have our mortgage with SunTrust, and pretty much do all our banking with them. Customer service is absolutely exceptional. You can actually speak with a human being when you call them up! Not sure if it's just plain southern hospitality, but the employees are always friendly and go out of their way to provide you with the answers you are looking for. A few months back, they were going to initiate card usage fees, but ultimately decided not to after listening to their customers! Banking is pleasant, professional and meets all of our needs. Much better than a few of the larger, more corporate-type banking institutions out there.