I bet half pot here. You absolutely CAN NOT check this flop. It's bad poker. Your hand is ahead too often. Bottom line. It's a hard situation, but you make your bed you have to lie in it when the math is talking.

Also, in hindsight it's easy to say limp preflop, but hero was unfamiliar with the table texture, so it's moot after the fact.