I think the biggest factor here is #1, and all the other positive notes kind of grow out of it. GotG was fun. I had fun watching it. I'm having fun right now remembering it and talking about it. I thoroughly enjoyed myself from start to finish.I'm probably going to go see it again this weekend and I never do that.