the plot is good but the end lets you down