Best advice I can give is be super cautious on any free dating sites. Plenty of catfish on them. You'll find a better quality person on pay sites.
Also most likely the person will have kids. You might as well accept that fact.
Lastly, keep convos in person upbeat and positive. You've had a lot of shit happen the past few years, best not to unload all that at first.