SunTrust is a full-service bank that offers financing, financial advisement and counseling, savings, checking, and money market accounts, investment banking, mortgage brokerage, ATMs, retirement financial services and various personal and business loans.