Villain is very loose and a major calling station. Effective stacks $450 or so.
Two limpers, SB completes, I check in BB with [5d]
Flop ($15) [2d][4d]
I lead $15, villain minraises, I reraise $90, villain calls
Turn , I lead $150, villain calls
River , I shove my remaining $200
Thoughts on all streets?