Brilliant on every level. I enjoyed this very much.