We saw it today and my two sons, ages 6 and 10, loved it. I think I liked the first one better but this one was cute. I loved the views of London and Tim Curry as Prince. They must have fixed Garfield's character because he looked so much better in this one. More fluffy if you know what I mean.
With my boys out of school for the summer, we will be hitting the theaters every weekend, whether there is a good movie out or not. We'll probably catch Cars a few more times as well.