Absolutely horrible company. Ruined my holiday travel/vacation plans and offered me $50 for my "inconvenience". Booked hotel through Agoda for the Miami Beach area and was informed just days before arrival that my booking was no longer available. They offered me a hotel room at a nearby hotel that was nowhere near the quality of the accommodations I had booked originally. By this point, equivalent accommodations were in the $1000's per night and were not affordable. STAY AWAY if you to be sure your booking will be there when you arrive!