That's nice of her to do this...but anytime when a celebrity does this, it seems more for the cameras rather than for the cause. I have heard of some celebs saying that they don't want any media at all at the place where they are doing the good deed, and that seems more genuine. But good for Hilary Duff for making these kids happy.
I don't care what others think-- she comes across as really friendly and cute! At least she's not just caking on the self tanner and globe trotting and stealing swag like some other "celebs" out there : )