Situated only 16 miles from downtown Atlanta, this Stone Mountain resort is a million miles from ordinary.