Front desk refused to accept that I had made this reservation on Hotels.com. He continued to insist that I had made the reservation through expedia, which I didn't. He became more and more irate. He refused to accept that breakfast was included in the reservation. He told me that I would have to pay 200 Saudi Riyals (about 50 USD) to have breakfast brought to my room, because the restaurant was closed due to Ramadan, understood, but Hotels in Saudi Arabia keep their kitchens open, the menu in my room said room service would cost 20 riyals for delivery. I noticed a variety of issues, as follows: the bed smelled like body odour. The bathroom was not stocked with shampoo, soap, and the electrical outlets weren't working. No hot water boiler, no tea or coffee. Fruit juices in the refrigerator were expired. Reported this to the clerk; I walked away from his yelling. Tried to check out early, asked for a refund and he refused. He tried to charge me for cookies in the room, but since there was no breakfast, I told him I would not pay for cookies. I persisted to request my refund and he yelled at me, being very dismissive. I demanded to speak to the manager but he refused. He threatened to call the police. I told him to call the police. The manager(s) showed up. They were helpful and kind. No refund, they did switch me to a suite.