We made reservations from the airport using the airport's WiFi; they were having some server issues so it was super slow. My husband saw this hotel was "supposedly" located 5 miles away; because it took forever for the Expedia page to load, and because we were basically stranded and running out of option, we booked.
The cab driver explained that it was much further away and he called the hotel for us and canceled the reservation. The was maybe 15 minutes after making the reservation. We had him take us to a nearby hotel where we were able to contacted Expedia to let them know about our cancellation. A while later, we received an email from Expedia telling us we need to call the hotel "to explain the reason why we cancelled." I called, and this ridiculously rude man who happened to be the owner, asked us for a reason. I explained again and that he remembered the phone call and cancelled, but still needed a reason. I explained again but he refused to return the funds. Moreover, he hardly spoke Spanish, I imagine his English was even worse, and he CHARGED us anyway, even though we never checked in and cancelled mere minutes after we placed the reservation. To make matters worse, the owner was rude, hot tempered, I kept explaining to him, over and over, why we were cancelling and he still didn't get it.
Annoyed that this guy took our money; so, we ended paying for two hotel rooms...
Cons: He should return our money as we cost him nothing.