re: Poker & $25 NLHE 6-max: TPTK NFD vs KK
You're opponent's stat seem to show he 3bets 4-5% of his hands, and considering here, he has 3bet you from the small blind, it means he does have a strong hand. So you should fold.
There is also a case that can be made, for calling preflop. You can call preflop with ATss, if you're planning to fold to a 10 high flop, incase there was 'NO' flush draw, if it was Txx, with no spade your plan must've been to check behind or insta fold to a raise.
I think, you should also plan to fold/check behind a Axx board, as your opponent can easily have a bigger kicker.
But, if you do hit the flop like you did, which was getting lucky btw, you in most of the cases, do get your opponent to pay you off!
So, if you're confident that you can outplay your opponent post flop, and your opponent has been a bit loose post flop, then you can call. But, mostly, just fold!