Unimportant parts omitted:
Uh... it's Dante's Inferno. What were you really expecting?makes me feel a bit uncomfortable.
The fact that it makes you uncomfortable means that it's far more faithful to the original work than most people give it credit for. While it may not adhere strictly to the story, it accomplishes something similar.