Got back a bit ago. It was a great film. Up there with X2. Loved the more 60's than the 60's vibe and all of the cameo's, easter eggs and homages.
The casting was excellent and the actions scenes were very well done. It had a great balance between funny and serious.