CDFF is a decent dating site, but it's not the best. It works by having users create profiles and then browse through other people's profiles to find potential matches. You can also use their search filters to narrow down your options if you're looking for something specific.