Has faults but they’re few.
I’ve dinged it by half a star this time.
I subconsciously detached from it on this viewing. I find lots of it very upsetting and perhaps chose a time when I haven’t got enough emotional bandwidth to handle it. So I withdrew and it hurt my watching experience. That’s on me.