Not bad. Alittle convoluted with the reasoning for some of it, but still fairly simple.
It is, however, by far the glitchiest of the Reincarnation series; on my first playthrough I had an odd repeating sound glitch. On my second, I could not activate the bell (Either simply to ring it next to the dog, or click it).