Hero has $200, villain has me covered. Villain is confident, fairly competent from what I had seen, and not afraid to bet/fold. He's been calling my raises in position. I raise UTG+1 to $15 with QQ both black. Button calls and so does loose big blind. Flop is J94 all hearts. Big blind checks, hero checks, button checks. Turn is 4c. Big blind checks, hero checks, button bets $30. Big blind folds, hero calls. River is Th. Hero? Feel free to critique all streets.