Overlong, bloated and at times a mess. There is a good game under all the nonsense it throws at you. If it was 25-40 hours long it would be much better but they throw so much at you that it gets boring and even with all that the ending can feel a little rushed.