Witches Craig Highlanders are a joy to watch.