The first half can be a little bit confusing but other than that everything else is great. The direction by the Russo Brothers is terrific. The performances of the cast are amazing. The action scenes with the use of CGI and visual effects is outstanding. Definitely a must watch if you are a fan of the MCU.