I don't know what the production history of this movie is, but at the end of the credits, it displays the logo of Tel Aviv University and credits a fund that supports student film projects. So I guess that either it's a student film, or it's a student film that's had an upgrade.