The problem with your reading of the clue, Goofy, is that it ignores the word 'like' (= as) and adds in the word 'person' to 'really good' to get 'saint'. I think Trevor's interpretation ticks all the boxes.
Assuming, of course that the answer is 'Assailant' and not 'Stalinist'!