I thought the characters were great as long as you aren't expecting them to fall totally in line with tv or book characters. At times this proved frustrating because the Sherlock I know would react differently. I don't think the book is written badly, i actually really enjoyed watching their relationship unfold. I also enjoyed that she was the focus despite my love for Sherlock. I say go for it if you are looking for a quick read.