The dialogue in the demo is barely coherent, and seems to have been written by somebody who barely knows English. The visuals and game itself don't look terrible. If the writing gets fixed in the future, I would raise my rating.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.