Great atmosphere! It reminded me a bit of The Sea Will Claim Everything. Even if it's totally different, there's a similar mood, something uncanny, yet familiar and friendly.