These cans are amazing in terms of sound quality and noise cancellation. However, when it comes to call quality it fails big time. You feel like you're in a chamber/box with uncomfortable echos. Also, wearing for 10 minutes my ears/head get sweaty which doesn't happen with other headphones. but YMMV.
I returned these and went for the Bose NC700 and never looked back. Their sound quality, noise cancellation, call quality and overall wearing comfort are way superior than the Sony WH1000XM3B.