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.