You played this hand well. No reason to bet the flop here as you dominate the board. There was no 3 bet to you so unless someone has 1010 or JJ (which is possible that they dont 3 bet and nothing wrong with not 3 betting there pre ante in my opinion) no one has an overpair. Knowing this and with the good fortune there are two hearts on the board you should check here and hope someone bets. They do and no reason to raise now, just call and hope for another street of value. Turn should be another check by you since villain bet flop and you still dominate the board. The bet by villain is not a good bet no matter what they have as even if they have JJ or 33 why would they want you to fold so I dont get it from their view but its great for you and without saying it is an easy call. Nice way to play the hand and let others make mistakes.
__________________
|