Agree with dougalf's tip. And the various quibbles in this forum. You have to just plug away. Enjoyed it in the end and agree on 21d - like it. One or two odd words that I would never use in 'real life'. Also liked 23a. Normally find the 4 letter clues tricky but they slipped in today. Wishing you all a good day.
All but 11a done - I think I’m missing something but I just can’t work out this clue! Anyone able to give me a steer without giving away too much - am I looking for a person?!