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