You are right. To find a life partner and soul mate you should choose a good and mature site. They can give you more chances to meet single people for marriage and provide better services. I once signed up at the site http://www.charmingdate.com. It is good and I think it belongs to mature site.