I would give this company 0 stars if possible. They try to tell you that your reservations cannot be refunded, even if you try to cancel months in advance. Even if you cancel DIRECTLY with the hotel and the reservation no longer exists, they will try to charge your card. Absolute scam.
Claim your business profile now and gain access to all features and respond to customer reviews.