Sorry, just realized I hate it when people answer like that w/out giving their logic. I think:

- You have a very strong hand
- Villain could have a wide range of hands that you beat and much smaller that beats you
- Average villain is weak/tight/passive and will check behind the river here w/ many hands you beat, including two pair and sometimes even sets.
- Average villain will often just call Hero's river value bet w/ better hands, like low/mid flushes.
- Average villain does not fire a second bullet on the river if he was floating the rest of the hand.
- Average villain certainly does not push over a river value bet by Hero with a weaker hand--meaning Hero does not often have to make tough all-in decision.

Therefore, bet the river.