Should I take this comment as a compliment or an insult?

I had a coworker come up to me and congratulate me on my engagement. He then said “Your fiancé is beautiful, what’s she doing with you?”
I laughed and said I’m a lucky guy. I don’t know if he was trying to give me a compliment or insult me?
Should I take this comment as a compliment or an insult?
Post Opinion