Is it a bad idea to date someone "out of your league"?

I've recently started dating a guy, who is very obviously too good for me. So far it seems to be going good but its very obvious that i do not match up to him whatsoever.. He's 28, very successful, obviously comes from money, owns his own home and multiple nice cars, has a very good job, very responsible, has almost every positive quality you can think of.. His job requires him to be surrounded by beautiful models almost 24/7, all his ex-girlfriends are 100% perfect, don't get me wrong, i'm slightly above average looking, but these girls look like super models.. which i certainly am not.

Me on the other hand, I'm 22, i have an OK job, but my career is just getting started, broke, a little bit of a party animal (maybe a lot), a cheap crappy apartment, I don't come from money (or really much of anything)..

I guess what I'm asking is, shouldn't two people in a relationship be equals? Is he really going to want to be with a person that is so inferior to him?
Is it a bad idea to date someone "out of your league"?
Post Opinion