Hi Brendan
May I add my sympathy -- I guess you wouldn't describe your flat as 12A at the moment, but it'll dry out eventually and carpet cleaners are amazing things these days, which hopefully will address the, err, 'other substances'.
Re the puzzle, the usual mixed bag, I thought. Too many anagrams, possibly, and one or two dubious clues (13A, recipe = r?) but a fair few imaginative ones, too. And, as ever, nice to see an &lit put in an appearance right at the very end (in the order I solved it, anyway).