To start with, it is a film ahead of its time. All the things you would have hoped for, it fulfills them and adds a helluva lot more which you would never have imagined possible. Hats off to the cast, writers, feige and the Russo brothers for making this happen. Filled with action, more than expected laughter and arguably the greatest movie scene of all time. For all the Marvel fans, this movie would provide a fitting end to what may be the best movie series to ever be made, a tribute to the 11 years of the MCU and all the 6 original Avengers, the vacancy of was felt in infinity war, this one does it. Now not giving away any spoilers, I would say that you will have a blast and the ending will give a much deserved satisfaction for the 11 great years and the 21 greater movies, this being the greatest of them all.