I really enjoyed this. I did take a bit to figure out the end, but that was on me. All the clues were there.