Interesting hand.
What range of hands do you put him on given the pre-flop action? Would he play AA/KK like this or play back at you pre-flop?
You're behind AK/QQ, but ahead of AQ/AA/KK/TT. Yet, those hands aren't liking this board.
This is a really weird situation where you're way ahead or way behind with a set and I almost think a call is in order. But it's hard to go too wrong getting in your money with a set.