macho direct review