Travelers beware!! This hotel operates in an illegal and unethical manner and we did not end up staying there.After booking through Expedia and sharing our arrival time with hotel Mirage via the Expedia messager, we were informed that our reservation was canceled upon arrival due to a declined card payment (this was our error, the card was recently canceled because of fraudulent charges and we did not update the payment information). We were not informed of this in advance via Expedia or given the opportunity to update credit card information. It was 7 pm and raining so we apologized and asked to rebook the room, provided passports and signed an agreement to stay. We offered to pay with another credit card but hotel Mirage informed us that we could only pay in cash without a rationale and had to use the ATM in their lobby (which was overcrowded with clutter and baggage). We later learned that it is illegal under Italian law to demand cash only for a hotel stay. This was a huge red flag so we left, found another nearby hotel, booked it, and contacted Expedia. The hotel stay was not officially canceled via Expedia, so we were on the hook to pay because there was a no cancelation policy this late in the reservation. Expedia could not reach the hotel (surprise surprise) Hopefully Expedia works this out for us later.
We believe the hotel knew exactly what they were doing and tried to take advantage of us because of the rain and our late check-in to get extra money.