New hotel opens at the Battery Atlanta