Booked a hotel in Puerto Rico for April 10th. I could not flight to Puerto Rico due to Covid 19. Contacted hotels.com for refund and was advised I would hear from them within 30 days. I waited and after no response I called. I called hotels.com and was told that the claim had been escalated to billing and that I would have a response in 30 days. I called back on May 18th, costumer service stated that I can not get a refund, I connected to a "manager". He advised there was no way to refund my money due to the fact the hotel booked had not released payment, therefore hotels.com could not refund any payment. I requested a voucher to use for any night through hotel.com, but the manager stated that they can just give me a voucher for 1 night to that hotel in Puerto Rico called "Sandy Beach hotel".
Out of curiosity, I called the hotel where we had reservations at and spoke with the manager. Manager advised they had several problems with hotels.com, being in default of contract with consumers. Manager also advised they did not bill any charges until the guest checked in. This means the hotels.com "manager" I spoke with outright lied.
At the moment I did not get a refund or any kind of voucher!
This company is a complete scam artist and have no interest in you once the fees have been paid. By the time fees and charges are added on to their "discount" rate, you would be far better off booking directly with the actual hotel.