Hotel cheated me. I booked an "upgraded" suite (really just two queen beds instead of two full beds), but $30 more expensive. I also included a note that I had a small dog in a carrier and was prepared to pay the extra $25 pet fee that was listed in the Policies. When I arrived, the host said I could not have the upgraded room with a dog. OK, that's not the end of the world. I wish this hotel that advertised as "Pet Friendly" made it clear that only certain rooms allowed pets and then I wouldn't have booked the upgraded room. I was OK to accept the regular room AND pay the pet fee, but what actually happened was that the hotel refused to refund me the difference between the regular room and upgraded room AND they charged me the pet fee. The host insisted that they couldn't issue a refund and that Hotels.com needed to do it. I've never previously stayed at a hotel that I booked from Hotels.com that claimed to be so utterly powerless. And I have no reason to believe it was the truth. If I had booked a regular room for $30 less, they would have just put me in the same room I ended up in and still paid the $25 pet fee, but I would have saved $30. They billed me for a room they refused to give me and then refused the refund. On top of that, the room was in bad shape. Mold in bathroom that was obviously ignored. Just wipe the walls a bit to clean it off at the very least. But no. The "included breakfast" was a JOKE. slices of white bread, some yogurt, and apples. THATS IT. YIKES!