It has a very good story line, but there are way too much errors and some times you get lose in the history
True. Too many mistakes are there.