Be aware, there is no "good" ending.
The plot escalated until the point of no return, but it kept me interested enough to see it through to the end. It features themes of mental illness and insanity so please be aware if you do not want to see that.
Besides that, the writing was alright, the art was pretty good and so was the voice acting. The English translation/localization was serviceable. It took around 4 hours or so to get most if not all the endings.