Do NOT read ANY comments until you have played! Seriously, it totally ruins it! And in case you haven't realized, you must play the game a few times to understand it.
Ok, onto my thoughts. Wow. Just wow. At first I thought the game would be bad, because of the simple art and repetitive music. But they turned out to be really effective in getting the point across. I couldn't get the hospital ending for my first 5 attempts, so I was stuck wondering 'What is the meaning of this game?' and 'What is the third ending?' When I managed to obtain the hospital ending though (by actually being nice to her XD) I suddenly realized what it all meant. I knew Leah wasn't real almost straight away on my first go at the game (she was just so...off), but when I finally found out what she actually was my mind imploded. What an epic script.
To conclude, the game's art and music may not be the best, but proves to fit in perfectly with the game's meaning. The scripting is excellent, and the way it makes you read between the lines is beautiful. Five stars.