sex on the first night?

So I met this guy in 2015 and haven't had a chance to know him personally yet. Well he was away on a job assignment, and it was an agreement to pick up where we left off after his return. Well I haven't had any sex in almost 4 years, but don't wanna seem easy to him either. I have this bad pattern of laying down with guys too soon. To be honest with everyone, I haven't had any good sex yet. Maybe because I was vulnerable? To be honest I wouldn't even know what good sex feels like. so he is coming back home in a couple days. I really wanna get to know him much more before laying down with him honestly. A part of me still wanna have sex with him, and still get to know him. I made mistakes in the past, and regret them. I don't wanna seem like I'm easy though. Honestly what to do? I know we all grown here and sometimes this can take a left turn.