Storywise this is a pleasant tale about a boy and his “dinosaur” but it's let down by some poor acting, glaring continuity errors and some really annoying errors (the guy's a colonel… so why's he got sergeant's insignia on his lapels-). That said, the CGI work is pretty good. I suspect budget minimised its use, but that's turned out to be good for the movie.
The kids will enjoy this movie, but adults should prepare to be annoyed by most of it.