I think a 4 yo boy would have a great time! From what I saw, it looked like a "birthday party" that you might see in a kindergarten classroom...except much fancier! I bet he'd have fun. You might want to prepare him to be the only boy there, though. I'm sure he'd get a lot of attention from Alice and the Mad Hatter. Let us know how it goes.