Please, check my grammar

Hello!
Could anyone, please, check whether the grammar in my sentence is correct? Well, actually the problem is that I was assigned to translate this sentence from my native language into English and to use the infinitive complex only. However, it sounds weird and unnatural to me, thus I want your opinion.
Situation: He conceals the fact that he got married. His actions seem odd to the others.
My sentence: “It is strange/odd/weird of him to conceal his marriage”.
Thanks in advance!

I think it’s strange of him to conceal the fact that…or conceal his marital status is better.

“He conceals the fact that he got married. His actions seem odd to the others.”

That’s perfectly fine.