I feel like you gave him 2 free cards. You must have been real confient he had a mid PP. I raise that flop to $50, and you'll find out real quick if he hit a set or draw/bluff.

The way it was played, I definetly check behind on the river.