River bet looks thin, like gregz said. Villain wouldn't bet many worse value hands if you check, so it's more a matter of deciding how much of his range is made up of draws that may bluff if you check. After betting and getting raised folding looks best even though it would be tough to bring yourself to do.