After more than 20 years in business, Annie Chiu has decided that the time has come to hand over the reins of her beloved Cleveland Heights eatery, Sun Luck Garden (1901 S. Taylor Rd., 216-397-7676).