When the real mix of passion and dedication that is when movies like that come up. Creating such a movie in a low budget is a serious feat. Rest detailed reviewers have already covered the technical part. Worth the wait and worth watching with family.