I don't think its selfish if you can afford to raise the kids and give them the love and guidance that they need and deserve.
Personally, I have 2 and that is enough for me

(saying that though, I am a single parent so in no way would I think about having another child unless in a stable relationship which I knew was going to last)