I absolutely loved this! Very challenging overall (it took me 4 hours to actually get the "good" ending), and very satisfying to play!