Villain is 17/14, cbet 100% over 42 hands

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

Button ($7.91)
SB ($10)
BB ($6.47)
Hero (UTG) ($10)
MP ($10.44)
CO ($11.14)

Preflop: Hero is UTG with 2, 2
Hero calls $0.10, 2 folds, Button calls $0.10, SB bets $0.50, 1 fold, Hero calls $0.40, 1 fold

I limp pre because the table has been very passive when it comes to pre flop raises but very loose when it comes to calling raises preflop. I didn't want to stick alot of money in but figured there was a good chance I could get in cheap to try to hit a set. I call the raise from SB because button is a 78/22 fish who I had seen limp call a lot pre and I expected him to call which would give me good implied odds, unfortunately it didn't happen.

Flop: ($1.20) 2, 5, 10 (2 players)
SB bets $0.65, Hero raises to $1.80, 1 fold

Total pot: $2.50 | Rake: $0.12

How's my raise sizing? Obviously he could have complete air and is never calling any raise but this kind of thing happens to me fairly often so I can't help thinking my sizing is off.