I don't mind how you played it.

I think if you're gonna check a street in this spot though I think it should be checking back on river. Bet/folding the turn is fine, and its better to bet the turn while some straight draws still might call (while they won't call a river bet if they missed)