“The first half is a little slow but it picks up at the end with an ending that I did not see coming.”