One of the Best Marvel Movies

Rating: 9/10 (28 April 2018)

Went in seeing the high ratings, but didn't put too much credence in that because Black Panther got 9+ reviews and I thought it was mediocre at best.
I want to keep this review simple so that people who have not seen the film will not get any spoilers.
This film is not perfect, but it did a very nice job of blending so many characters and giving each one a moment in the lead. Plus the script was pretty good, with some laugh out loud moments.
Thanos is by far one of the best villains in the MCU. He expresses himself well, you get to know his history and actually shows some feelings. Not many films do that very well.
Bottom line - if you liked the first Ironman, the first Guardians, Avengers, and Thor: Ragnarok, then you will like this film. I would recommend that you need to have seen many of the previous MCU films to get a good sense of the interactions between the characters.
This is the pure definition of a great popcorn movie. Not an Oscar winning film for acting, but it is immensely entertaining.