Their web site does not clearly identify that you are booking in the USA and paying with US currency. I booked, from Canada, on what looked like the Canadian Hotels web site, and the dollar amount on the confirmation received did not indicate that it was in US dollars.
Visa will not assist in getting my money back and the web site just sends you pre-written messages saying that they are sorry but there is nothing they can do.
JV in Lethbridge Alberta