Mrs Hardy

As usual. Excellent all round.