Q: We booked accommodations at the Oasis at Grace Bay in Turks and Caicos through Hotels.com in January 2020, for a stay in April 2020. We could not reserve the same room for our entire stay, so we made two separate reservations. We had to cancel because of the pandemic.

I emailed the hotel numerous times to resolve this, and the company finally issued a refund for one reservation, but not the other. I asked why, and they could not give me a straight answer.

I reached out to Hotels.com, and they responded that they would issue a voucher for the same hotel. I did not want this and just wanted a refund. I went back and forth with them for a while and have not received my refund.

Hotels.com now says my voucher has expired, and they can't do anything else for me. None of this adds up. Can you please get my $1,632 back?

A: Hotels.com should have refunded your stay three years ago. I think you've just broken the record for the longest wait for a refund.

Pandemic refunds were confusing. But the confusion started before the outbreak. It looks like you split your stay into two reservations — one from April 5-8 and the other from April 8-10.

Splitting a reservation means more paperwork and more of a chance that something can go wrong. If that ever happens to you again — and I hope it doesn't — it's better to find a way to make a single reservation. Complexity is the enemy of fast refunds.

Hotels.com should have helped you from the start. Asking the Oasis for a refund would have been your backup plan, not step one. Hotels.com is your online agent, and it should have taken care of you.

If the regular customer service channels don't work, you could have reached out to an executive. I publish the names, numbers and emails of the Hotels.com customer service managers on elliott.org.

So, why did the hotel refund only one of your stays? I reviewed the correspondence and also spoke with Hotels.com about your case, and it's unclear why the hotel only refunded one of your rooms. I think in the chaos of the pandemic, the second refund got overlooked. Hotels.com tried to fix the problem with a voucher, but it expired.

I contacted Hotels.com on your behalf. "When a customer has a concern regarding their lodging, we advocate to find the best and quickest solution possible," a representative told me. "We regret that it took longer than usual to resolve the problem with the property."

Hotels.com issued a full refund.

Christopher Elliott is the founder of Elliott Advocacy, a nonprofit consumer organization. Contact him at elliott.org/help or chris@elliott.org.