As a one of its chief detractors in recent years, I feel it is incumbent upon me to report things are looking up on Georgia's Jekyll Island.
Things are looking up on Jekyll island