Has all the right elements but completely fails to gel together .