Sounds like you have good kids. Congratulations. I know parents with good kids and I know way more parents with bad kids. The parents with good kids will generally claim they did a better job raising their kids. The parents with bad kids will generally claim the good parents just got lucky. Me, I can't tell. I certainly see most (not all) parents with bad kids doing things that IMO help make their kid bad. Of course there are so many influences on kids on top of the gene lottery so ???
In any case, I've always hoped for your experience.