A little slow at first but really glad I finished it. The ending is the best!