Without spoiling anything,I would say:-
A terrific 1st act;
A kinda bloated and bland 2nd act,but still satisfied me(may not please everyone);
A bombastic super-duper amazing third act.
A solid 8.5 about of 10.
Just wish the second act would have been just a bit short,that would have increased it's rating to 9.