Meh. It was about 40 minutes too long. There was a lot of stuff that could have been cut that would not have affected the story at all (support group scene is just one example). If you are a big Marvel fan you'll love it because this movie is all about fan service. If you're more indifferent then it's going to feel really drawn out and melodramatic.