This movie makes any superhero nerd shake with excitement. To see your childhood memories come to life is great. The CGI is pretty good. There are some very funny moments in the film (most of which comes from Robert Downey Jr) Whenever there is action you can clearly tell whats happening and you can really enjoy it. Then when the final battle happens and ends it made me just feel good. You see six heroes just work together and it just pleases you. The two after credits scenes are also enjoyable. With Joss Whedon setting up Thanos years from 2012. And the shwarma scene which is just funny. It is my third favorite Marvel movie, behind Guardians of the Galaxy and Infinity War.