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

BB ($106.82)
UTG ($54.87)
MP ($147.73)
CO ($50)
Hero (Button) ($50)
SB ($52.24)

Preflop: Hero is Button with Q, Q
BB raises $1, 1 fold, SB calls $1, Hero raises $4, 1 fold, CO calls $3.50, BB calls $3, 1 fold

Flop: ($13.25) 6, 9, 4 (3 players)
CO checks, BB checks, Hero bets $9.94, CO calls $9.94, 1 fold

Turn: ($33.13) 6 (2 players)
CO bets $25, Hero?

Total pot: $33.13


I don't have stats on this player, but I think his range after turn is 66,99,44,46s maybe and maybe 1010 or JJ.
I folded the hand, was it the right move?