Recently I decided to play in the 2/5 NL game again. Old villian was nowhere to be found, which was quite a relief. The new villian is just as tough a player, though, which is why I'm posting this hand for advice. After buying in for $500, I'm at little over $900 about 2 hours into the game. There are 2 people who are gambling like crazy, while the rest of the table is fairly solid. Just a few minutes after winning a nice pot with 77 after flopping a set against one of the maniacs, I get JJ in LP. Villian (~$1100), makes it $25 from UTG+1. He is probably the toughest player at the table; he is a bit on the loose-aggressive side but has definately shown down some solid hands. I'm not too eager to get in a hand with him but I call his raise. Blinds fold and we are headsup.
FLOP: [Jd][Th] (Pot: $57)
He bets $50. I raise to $150. He calls.
TURN: (Pot: $357)
He leads out for $200. If I call, I have $540 left.
My play is to:
a. Call
b. Min raise
c. Go all-in
d. Fold
I would like to hear opinions on what the best move would be here and why.