According to the Oxford Dictionary of Idioms, "A curate's egg is something of very mixed character, partly good and partly bad.  From a Punch cartoon in 1895 showing a curate breakfasting with his bishop.  BISHOP: I'm afraid you've got a bad egg,  Mr Jones.  CURATE: Oh no, my Lord, I assure you! Parts of it are excellent!