I found this week's puzzle to be more accessible than of late, and all the more enjoyable for it, with many clever clues. Thanks to the setter and forum contributors.
Got off to a flying start, thinking I could complete without resorting to forum tips. But came unstuck on the right half.
A new word for me in the second part of 21d, and unfamiliar usage in 5a.