Quite a fun story with a fairly amusing premise. As with the first book Holmes is an engaging character. The mystery isn't terribly difficult to solve however I appreciate that there are enough clues to let the audience figure it out, having seen other detective media where there aren't enough clues to work things out.