I've always rated N'Zonzi -- good age to contribute long term and has Premier League experience -- definitely one of Stoke's better players during his time there.
20mil seems a bit steep, but I can't tell what a good price is anymore after securing Gana and then seeing other players go for exorbitant fees.