I assumed he's been bad given the negativity towards him, but looking at his numbers, he has lived up to the contract so far. He has averaged over 4 WAR per season in Seattle and that would be even higher if not for his suspension last year. During which the Mariners didn't even have to pay him anyway!!
Now that is not predictive for the second half of the deal, but it's gotta be one of the better big-name free agent signings in recent memory. And now they might get good prospects from it too.