Fun, silly, mindless ride until the last part...
The writing couldn't have gotten any less idiotic, lazy and contrived than the last part of this film.
The writers/director must have gotten burnt out and just wanted to get it over with toward the end.