I would have open raised this preflop.
Since you just limped in and no one raised preflop lead out with a bet on the flop - check raising here would just give your hand away.
The way it has been played, I would not want to be playing for a big pot here so check call a small bet on the turn - only call a big bet on the turn if you think he will pay you off if you hit your full house on the river.