I thought this was an enjoyable episode, but now makes me want to read the story it was based on.  From some of the responses above it seems like this may be better than the original, but that's always up to interpretation.