Good days are rare for Zimbabwe cricket, but they are surely going through one of their best phases at the moment.