Thanks for all the responses.
OK, all inputs are 3xxx (p2sh-segwit) and bc1xxx (bech32) and the output is a bech32 address.
How do I calculate the exact transaction size to set my fee accordingly?
Here:
https://jlopp.github.io/bitcoin-transaction-size-calculator/What wallet are you using? Most wallets should let you define your fee rates and give you the transaction size at the point of signing as well.