It was a beautifully written thorough story. It helps to have seen the other movies or least a recap of past stories but each character and their story is easy to understand. The visuals are impeccable and the acting is touching. Although it was long, it didn’t feel as though anything was unnecessary. Our whole family enjoyed this movie and we can’t wait for the next one.