Does a good job of establishing a time and place , and of telling a fascinating character 's story .