He's sticking it to Met fans. That was the guy they expected but never got. I still think this d'Arnaud 3 HR thing is just a weird dream brought on by an upset stomach.
He's a solid player, a good hitter with occasional power, a good fielder, and good baserunner, but he is never going to be a great player. I'd move him while his value is high.