Villian was 45/4/1.5 over about 30 hands
I had played this villian before and made some notes.
Villian likes any two suited cards and will go to SD with any pair unless it's a push. Villian also likes broadways, suited or not. This is the first time I saw villian make a big bet.

I actually thought the weak cbet would cause a fold. I thought I was way ahead on the turn until the raise.

Am I ever ahead here?

PokerStars No-Limit Hold'em, $0.10 BB (6 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

CO ($17.25)
Button ($9.60)
Hero (SB) ($9.80)
BB ($8)
UTG ($11.20)
MP ($4.35)

Preflop: Hero is SB with 9, 9
1 fold, MP calls $0.10, CO calls $0.10, 1 fold, Hero bets $0.50, 2 folds, CO calls $0.40

Flop: ($1.20) 8, 7, Q (2 players)
Hero bets $0.80, CO calls $0.80

Turn: ($2.80) 9 (2 players)
Hero bets $2.50, CO raises to $6, Hero ????