A fantastic story and excellent characterization is brought down by uninspired puzzles, poor presentation, lack of interaction and rushed production values. Really falls apart towards the end and feels somewhat unfinished and underdeveloped. If you like good stories and don't mind poor payoffs and inconsistent presentation then this is for you, otherwise don't bother.