I enjoyed the film and I am glad I bought myself a copy. Still, I thought the CGI was terrible!

And once the woman and boy showed up the film took a turn for the worse in my opinion. No matter how you slice it the scenes with him reciting Shrek and getting the woman to listen to Bob Marley were weak.