I enjoyed this - much easier than last week! Good to see the rhyming pair back too.
I'm surprised so many had a problem with 12a. I agree with jazzgirl that an 'and' before 'very' would have made it clearer, but otherwise I thought it was a very clever clue!
I also really liked 7d, but agree it wasn't perfect, in that the second word of the clue should have had a better definition than 'perhaps drunk'.
I've got the answer to 11a, but I don't understand the 18, or even what the definition is. If it's not too early in the day, could someone please enlighten me?!