I think that's way too much money for Mate 10 Pro, frankly (late 2017 phone). I know it well, I think with Mate 10 Huawei came definitely at the doorstep of premium market. However, it'd take for P20 Pro the real challlenger of incumbents last year, to step over the line. P20 Pro is kind of natural rival of XZ2P. Prices are in roughly in same region, I don't think Mate 10 has held up as well. That Huawei for some reason is not ageing as well as Pixel 2 XL, its contemporary, or P20 Pro - I see this one holding value for longer.
Yeah, bit wider not taller (& a little slimmer): https://www.phonearena.com/phones/size/Sony-Xperia-XZ3,Huawei-Mate-10-Porsche-Design/phones/10947,10702
Looks bit like xz3 just taller and wider