I was 24 when I had him (1 month shy of turning 25, he was born May 21st and my bday is June 19th)
I'm completely content with the age I had him at. I can't imagine being younger as I wasn't ready even a year or two before having him. Right now I have a lot of energy, love playing with him, I don't have any desires to drink or go clubbing, I just want to be mommy. My DH is in a great place at work, and we're very stable, so I have no worries about money.
Having him a little bit later would have been okay too, but I'm very happy with how old I was/am currently.