The CGI is a bit questionable in places and it kind of feels like it takes an eternity to actually make its plot feel relevant or important (Basically at the twist moment).
Otherwise its a fun adventure but feels like it could have been streamlined and smoothed out a few more times.