Times Quick Cryptic No 2129 by Hurley

A slightly harder than average Quick Crossword, if my time (6:16) is anything to go by, from Hurley today. I found the long answers a bit tricky and got stuck trying, in vain, to make the answer to 13A VIRTUE. My LOI was 16D where I was expecting the King at the end not the beginning. Nice one. Thank-you Hurley. How did you all get on?