has all the right elements but completely fails to gel together .
Subjectivity: subjective