The location and breakfast were good. That's where the positives end.
The hotel double charged me for my stay. I informed the front desk about it, and the receptionist was completely unwilling to help. She kept insisting that I had not been double charged, despite me showing proof that I had been. This went on for a while - she was very stubborn.
Given that I was getting nowhere with her, I contacted Hotels.com customer service, and they phoned her on my behalf. It worked! The hotel now promised me a refund. Shout out to Hotels.com customer service for solving the issue so promptly.
I eventually received my refund, but unfortunately, there's $25 missing from it. I'm now back home, so I emailed the hotel management about the missing $25. The person who replied to my email writes in broken English (which is odd given that the staff at the hotel all spoke great English when I was there), so I don't have high hopes of receiving the missing $25. If they do eventually refund the missing $25, I will update this review.
For thoroughness, I do want to mention that one of the girls working the front desk was very helpful, but there was enough bad service from others to sour my views of the hotel as a whole.