That's really great. Sounds like it was really good for your son as well.

There's nothing like watching kids losing themselves in play to make you feel good.