Luke McCaffery earning praise...