I prefer to raise the flop in this spot personally, but call-call-call seems reasonable on this board with the description you gave of Villain (which should have went in the OP).