This was a very enjoyable film. The characters were all very engaging, the story was fine (it was good but nothing spectacular), and the acting was very well done. My biggest problem with the movie (as with most Marvel movies) was that the entire movie feels like a set-up towards the next movie. Most marvel movies of this era have felt like set-ups to the Avengers movies or to sequels, and each movie does not feel like it is its own project. Overall the movie is very good, it could have been better, but still definitely better than the last few superhero movies Marvel made (Avengers Age of Ultron, ending of Iron Man 3 to name a few).