Placed order for which payment was taken immediately, but then they emailed to say they couldn't supply from that company and I would have to pay another USD $105 or cancel. I cancelled and they said it could take up to a month to get refund. I waited, emailed and was told they were following up and to wait for them to email. Gave them another 2 weeks then told them I was going to go through my bank to get the refund. Within hours that money was in my account. This was 2 and a half months after I cancelled the order!