Very good I thought. Solved this quickly with only two clues remaining after a first pass which is unusual for me. 6a and 22d held out until the end and I haven’t parsed 2d yet.
Only minor quillet was 11 and 13 being two clues with the same format next to each other, but I’m nitpicking what is an excellent puzzle.