International Cupid is a legitimate dating site and it is definitely possible to meet a nice potential partner who fits your criteria. It is a bit pricey for the premium gold/platinum/diamond memberships and you really only get unlimited messaging and some better analytics and bells and whistles which aren't really all that impressive. For example, as a diamond member, you will "rank above all members" but if you're unattractive it's not going to help you all that much. Gold membership is the way to go if you just need messaging and basic perks.
What you need to know about International Cupid is that if you're not looking to meet African women then you may want to consider other Cupid site options. I signed up a couple of weeks ago and the vast majority of likes/messages that I receive are from those women. As someone looking for Asian and Latina women, primarily, I probably should heed my own advice but hey I just want to put that out there.
In summary it is a valid and legitimate dating site, with lots of completely real ladies to talk to. Of course there are scammers and fake accounts but they're mostly quite obvious if you've been on dating sites before. If you're looking to meet a nice African lady this is the site for you but if not you may want to consider other options.