I love your name maturefloosy, I am sure that you would want to have meet someone with a great sense of humour to match yours. 
I myself think you could meet the nicest person on a dating website and meet a werido in real life. One criteria for any one meeting a potential partner wherever you meet him, before you go any further than the first date check out if they have friends. Men who do not have friends and rubbish their exes (just like I do with my ex, but he really is a narcissist) are probably not a good prospect! 