Read that it was a studio apartment so didn't expect much, but it was surprisingly sizeable and was as furnished as my flat.
Usually you need to pay a deposit via the card you used to pay. I paid with my credit card which I didn't know the PIN for. Fortunately, apparently if you book through Expedia, you can use any card.