Craig Zackey gets high praise