Really brain burning and once your understand all the small details it become significantly easier. While early game can be a little reliant on good RNG once you get past the first and only roadblock (finding ???) the rest become significantly easier (thought not finding health scroll is still deadly, unless I am missing something)
(Finally get my first perfect run with exactly 0 HP)