I liked the first half quite a bit, but then the story felt like it started to drag