Slow paced in delivery, but very well put together and keeps your interest to the end thanks to the great acting from the cast. The plot is predictable, but does take a few unexpected turns and a very unexpected dark turn towards the end, although the ending is pretty much as you would expect.