Thoughts on all streets appreciated. Also, I'm curious about other river cards and what my plan should be. Game is 2/5, 1k max BI. In this game, it is rare to see 200BB stacks go in except in big cooler situations.
Villain in hand is mid 30s tan skinned woman, who seems slightly aggro though I have not been at the table for all that long (previous game broke). My impression is that she plays higher. I saw her raise pre a few times and take down pots post. Only preflop raised hand I saw her showdown was AJo, raised to $25 from middle position (played hand very straightforward).
She has ~$2800
SB (~$600) - typical 2/5 rec fish
BB (~$1100) - younger guy
Hero (covers table) - might seem a bit laggy.
Hero dealt 97o (both black)
Villain opens MP2 for $25. CO calls. Hero calls on button. SB calls. BB calls.
Flop ($125): 9h 7d 3d
SB leads for $75. BB calls. V raises to $275. CO folds. Hero thinks for a bit and calls, others fold.
Turn ($825): Qh
Villain thinks for maybe 15 seconds. She bets $450. Hero tanks for a bit and flats again.
River ($1725): 7c
Villain checks fairly quickly. Hero thinks for about 10 seconds and bets $900.