The film is a bad representation of reality. The acting is cheesy. The cinematography is more like a slang TV drama than being an actual cinematic experience. The film all in all has this amateurish feeling. The script is naïve and too straight forward, more like an average student script. I was expecting to see more of a multi- layered journey, showcasing Gaza, the people who live there, their daily life and suffering within Assaf's story, as well as a realistic representation of the actual environment where Mohammad Assaf was born and raised, but unfortunately that wasn't the direction at all.
On the contrary I found the film experience cheap, childish, and melodramatic, in some parts it says that now we're in Lebanon while we see shots of Jordan instead, lots of shots were out of sync as apparently the director decided to change the script after the production was over (and asked the actors to record new lines, and stuck the new lines on their mouths)...
Overall I would say this piece of work is a great example of films that doesn't respect its audience.