Beautifully played (by you).

If he is LAGgish, he will 3bet you with KK or AA maybe AK. If he isn't LAGgish, he should also be doing this, but there isn't always a guarantee for that. So the only hand that beats you here is 99. If he did have 99, he would most likely be checking or 1/2 betting this flop like Erpel said. He overbets for the fold and you call both overbets.

NH mate.