CDFF is a decent dating site, but it's not the best out there. It works by allowing users to create profiles and search for matches based on their preferences. You can also chat with other members if you find someone who interests you.