Deep $5/5 game later in the night, $1500 effective stacks, 8 handed.
Villain is a young thinking player comfortable playing much larger games, has been playing TAGish and is able to hand read well. Discusses/idolizes Galfond with some frequency at the table for whatever that's worth. I have seen him get creative at points in the past but not so much on this particular night.
Villain min raises to $10 from UTG+2 (which he had been doing frequently), HJ calls, BTN calls, SB calls, and I call with 6 ♣
Flop ($50): Q
SB checks, I bet $35, Villain calls, all others fold.
Turn ($120): 7♣
I bet $65, villain thinks for not long and makes it $140. I put villain on a range of AQ+, KK+, sets of QQ, 77, 55, 33. I felt like a 3 bet would blow him off any 1 pair hand and that he would likely value bet his entire range on the river, so I call.
River ($400): 9 ♣
I check, he bets $300, Hero?
Opinions on all streets welcome but especially turn play and river sizing. Thanks in advance.