Not too bad, but I have a vertical line of two unfinished clues staring at me accusingly and absolutely no ideas. 2d and 12d.
I'm sure 2d will eventually be an aha moment. But with 12d, while I can think of a phrase which fits, -- in fact possibly the only two words that fit -- that phrase doesn't appear in any dictionary, and doesn't fit the clue or the parsing in any way. So I'm scratching my head.