Very solid...had me jacked me up for hours. Solid story, tough to bring all together in the end. Some issues with science behind the notion of "time" but that's ok. Loved the treatment of all the characters except Thor. Sure it was funny but Thor turning into raging alcoholic Big Lebowski Fat Elvis ...again funny but diminished Thor. Well played by Hemsworth however. Love Marvel because because they are willing to slow it down and develop the story. Had no problem with length.