Perfect for almost all ages! My 2 year old daughter fell asleep cuddling up with the dog, Buckles! She loved it and wishes she could watch it all the time! She didn't understand it all, but it was probably her favorite movie.
I'd say this one is pretty good - however, keep in mind it's a 'fantasy.' I do have a slight issue that it portrays that everyone will get their wish.
I do like that the Super Sleuth gang is very helpful and portray a good image, compared to most animated characters out there.
(Honestly, I only watched this casually with my 3-year-old son, so I can't give much as far as details.)
My son seemed to like it though!