Easy 3bet pre. AP checking flop with intent to c/r is fine. Bet turn after villain checks back flop. AP, check/raise turn. Easy call on river. He will occasionally have KQ here to beat you, but he is unlikely to have AA or JJ - those likely bet flop. He will have all kinds of Ax combos here though so it’s an easy call.
You slowplayed and now he raises all in on the river. Please consider it differently than if you hadn't slowplayed, you look like you don't have much so of course he shoved. Call this river and see two pair often.