I was a little weary that Harrison ford was a little too old and Shia LaBeouf was a little too annoying for this movie to be anything but horrible, but they worked well together on screen.
Some of the scenes border on the ridiculous, but its all in the fun of the franchise!
Overall I think it lives up to the spirit of the previous Indiana Jones movies.