Just trying to sleep around or genuinely interested?

So I met this guy at the gym. Very nice guy, we have a mutual friend who I asked about him and he assured me that he’s an incredibly nice guy. I have a HUGE fear of running into bad men because I’ve dealt with so many, so anxiety is through the roof right now that he’ll be just like them.

So here’s the deal: he’s super nice, funny, charming, incredibly attractive, etc. Now he’s only been out of a relationship for about 2 months (I’ve been out of one for 4 now). He has told me without me even having to ask he really wants to take me out on a date, wants to kiss me, wants to ask me to hangout on the weekends, etc but is in a weird spot having just been out of his relationship (a lot of baggage as he said, which I just dealt with myself so I get it). He has told me he likes me but he’s trying to keep himself from rushing into anything so soon so he doesn’t decide in a few months it was a bad decision (which again, I didn’t plan to date anybody either, my plan was to stay single and unbothered for quite awhile and then I met him and I question if I really want to still do that now, which I believe is where he’s at too). He has also mentioned that he doesn’t want me to feel like I have to wait around for him and if I meet someone else he won’t be mad nor blame me. We talk pretty much all day every day, and the little bit of time I’m aware he has (he works a lot) he uses specifically to come see me at the gym. He’s very kind in person and doesn’t hide his interest whatsoever. He compliments me a ton both via text and in person, but he’s never made a single sexual comment or asked for sex. He’s only mentioned that he’s more attracted to me than he ever has been to anyone, but it really seems he’s holding himself back from actually acting on it. I bust his balls quite a bit (just the type of person I am lol) and I feel like a guy looking for sex wouldn’t even bother to put up with that but I’m not sure either. If he really is a nice and genuine guy, this will be great. I’ve literally never dealt with a nice guy so I don’t even know how they act to tell the difference! My gut is telling me the situation is fine but my head worries because “what if it’s too good to be true”, given I don’t typically meet nice men. Any advice?