I've paid the room fee via hotels.com during reservation. However, Sheraton charged me the room fee AGAIN from my credit card deposit, which I was not informed and got other notice after checking out. I found it, as long as I check my credit card bill. Still not get the refund, of course no compensation at all.