Worth watching despite its flaws