Omni Hotel Opens Near SunTrust Park in Atlanta