Villian- seems to be a competent TAG. Young, white, mid 20's. plays 5/10 which is usually the biggest game in the room. Has over $3,000 in front of him.
Hero- has good winning image.
History- Villain 3bet me with AJoff when i opened KK. I flatted. 10 high rainbow flop, i check call. Ace on the turn. I check call. Q on the river. I check, he quickly checks back.
Hero opens in mp with 99 to $20
Villain calls in mp2
($60) J 9 3 with two spades
Hero bets $50
Hero bets $90
Villain raises to $260
Hero 3bets to $460
($1080) 5 off suit
Hero thinks for a while and bets $560
Villain tanks forever and calls with KJ
I really struggled with whether or not i should check the river but after i bet/3bet the turn i just thought it was possible he would check back hands as strong as QJ and even KJ. Looking for thoughts on all streets. How was my sizing? anyone take a different line?