Raising the flop would have been more likely to drive out the limpers behind you. They folded anyway, but I like your call on the flop. You could have raised the turn, but your call there got rewarded by the villain making quite a decent sized bet on the river. At that point, the villain has fired three times into the pot and you have his curiousity working for you, so I think that was the best point to raise in this hand. I think you played it well.