Currys cancelled order refund

I cancelled an order I changed my mind on recently.

I got my refund confirmation after 48 hours and my actual refund 5 days later.

I had part paid for the order with a voucher and a replacement voucher arrived a few days after the refund