Let me just warn you that the ending of the film is really really ambiguous. Plus if you decide to google for explanation of the ending, good luck with that as it will really break your brain lol.
Anyway the overall movie is good. If you are used to watching time related animes or films then you know about the butterfly effect too. It is also present in this film.
It really portrays the essence of time and taking the correct decisions in life. Also shows the importance or enchanting relationship of friendship and love.
Worth giving a try!
P.S: Don't watch it if you are a know it all or a whiner.