Villain just sat down.

Hero (BB) ($5.16)
UTG ($5.21)
MP ($5.30)
CO ($2)
Button ($6.26)
SB ($20.90)

Preflop: Hero is BB with K, A
2 folds, CO (poster) checks, 1 fold, SB bets $0.15, Hero raises to $0.45, CO (poster) calls $0.40, 1 fold

Flop: ($1.05) 9, 10, 5 (2 players)
Hero checks, CO bets $0.40, Hero ??


Is my check terrible. I can rep QQ+ so a cbet might be good and hes got what, pocket pairs, higher SC's. I feel like i shouldve cbet but then is he gona fold any piece of the board?

His turn bet screams pp value... can i even call here? i plai so bad