Yeah, I hate hands like this. Its tough to tell what he's repping.
A flush? A set of 8's? Etc....I would fold too but then you spend a lot of time wondering what the crap he had...

Even though the opp is loose, its tough to see what you beat besides a missed flush. His river bet looks like a last ditch effort to get money in....saying he was "all-in" looks big but he was just betting half the pot....not even a full size value bet...I think you let it go without more info on the player...

I agree with the others as well. Bet higher on flop and check turn. Your hand isn't that big that you want to risk that much imo.