I dare say that if you had seen the film in its time, it would have changed your perspective on how you see the life and the universe, although it still does now.
But if your not a native persian speaker, it will be a little difficult for you to understand the movie unless you use a good subtitle that translates and convey the meaning of the phrases into English correctly.
To summarize
Amazing storyline
gorgeous soundtrack
Perfect dialogue
and everything were just fine