The CGI effects are definitely on Marvel-level and the actors quite good, especially Alexander Petrov - who plays a very original part in this movie in a great manner! The alien-actor though seemed a bit misplaced, but mostly because screenwriter's choices - who were questionable in many places. I agree with other reviewers that action sometimes is rushed out without no apparent reason.
And nice grandiose display of Russian military, on Independence-Day-level, very professionally done.
As mentioned by others, I recommend watching the first Attraction movie before jumping in the second part, it will help feeling the movie a bit better; and the first part is also quite good.