Good adaptation of the original story which I did read some time ago.  Although it wasn't as true to the original as E.G. may have mentioned (although likely truer than others), it was still a good adaptation as I already stated.