The property itself is good, however, the payment policy is questionable in some sense.
My credit card's initial charge was declined, but the second attempt, when you charged, went through after I contacted my card company. Later on I got your Expedia message saying the card payment didn't go through, so I agreed to cash on arrival, giving the important the second charge also failed.
Later, my credit card company confirmed the successful transaction, and I received an email receipt from your company. I checked with Expedia and my card company – both said cash wasn't necessary. Based on this, I believed the reservation was settled.
However, on arrival, your receptionist demanded cash. Despite her friendly manner, I was puzzled due to the confirmed card transaction. While I understand the refund process, asking international travelers to carry cash is extremely inconvenient.
Interestingly, I found three similar reviews on Expedia; all of them seem to have Asian names like mine, and they all faced payment issues. Not making allegations, but it's a clear trend. I've used US credit cards book through all my trip on Expedia without issues. Four Asian travelers, including myself, facing cash requests due to your policy raises concerns. Just a friendly suggestion, please reconsider for the sake of future clients' convenience.