cbet here definitely. Turn is OK, but slightly under bet, river is massively under bet and leaves you open to being bluff raised (doubt this is a huge issue at 10NL though). Given the major nittiness of villain this is a set way too often to call so the fold is fine.
I really hate folding this but you have more than enough data telling you he only bets/continues with monsters.