It’s not perfect but it’s very good. Funny and shocking. Imperfections might be that it perhaps feels a little rushed due to unusual circumstances of its creation (something like the writer director main actress being told ‘we can make this happen but it must happen by so and so date’).