Good job delivering a game that doesn't just have properly polished and well thought-out gameplay, but that actually feels "finished". With a proper self-contained story and no obviously missing features.
I also didn't see the big story twist at the half-way point of the game coming. Not my kink, but I enjoyed that bit nevertheless.