Easily in the top three of the Marvel movies to date. Worth the wait.

Rating: 9/10 (26 April 2019)

Yep it's long, but it's packed from start to end. It didn't feel like three hours. There aren't any 'slow' parts, even the non-action bits are full of story so make sure to go to the bathroom before it starts.
Some story lines are wrapped up, others are left open for the future. It doesn't feel like 'the end' at all.
There's really a lot of story, so much so that we are going to have to head back to the theater and see it again. And it will still be worth every penny spent.
One star is knocked off for a bit of universe continuity weirdness that will be evident when you watch it.