You have not played before with this partner but enough hands have been played so that you trust him to generally be on the same page as you are. Raising to 4♦ would be taken as a slam try. Bidding 3♠ and then, if he calls 3NT, pulling to 4♦ would be taken as a slam try. An immediate call of 3NT you expect will be passed. These bids, 3NT, 3♠, 4♦, are the choices, right?
Your choice?
Oh: The post says "nothing exotic". Whatever you might think of bidding 4♠ as kickback (and I don't think much of it) that call is not available to you. 4NT would be rkc, if that's what you want to do.