Been a longtime user of Xapo, because of their nice wallet mobile app and the debit card that deducts realtime from the wallet.
Very disappointed though that when I tried to withdraw some bitcoin this morning I was prompted through a 6-step KYC process where I was forced to upload my passport and address proof (at 7 in the morning) before I could perform the action.
I was very annoyed that they would not even allow me to access my bitcoin deposited with Xapo before they demanded this documentation. Why let me deposit in the first place if you're only going to ask for documenttaion and refuse to allow withdrawal before it was complete.
Since I already had given some documents for the purpose of the debit card, I decided just to go through the process to get the coins.
But of course, even upon submission, Xapo says I have to wait up to 5 days before I can access the funds: http://i.imgur.com/FW6KQPD.png
This is really outrageous and I would urge bitcoiners to avoid Xapo. Freezing funds and demanding KYC/AML before they can be withdrawn makes no sense. They should be forcing that process before deposit, not waiting for funds to be given.
You can't rely on Xapo if they are going to force you to provide documentation to access funds after you have been a customer for years.