As not a huge marvel fan i will consider this film to be one of the best marvel films I've watched so far, among with Guardians of the galaxy. (I've been watching them in chronological order) I think that although it is a long film it still has you hooked and wanting for more it's well paced and entertaining. Like all Marvel films it has really good cgi but I would say that all marvel films I've watched are visually appealing. To be honest I would recommend it. I'm not a big marvel fan and I still enjoyed it. I would say it's maybe because we got to see all the superheroes that made it interesting and overall the plot is pretty solid.