I don't try staying here anymore.When I checked-in, my reservation was not over-booked, though the hotels.com reminder mail confirmed me that the reservation is guaranteed... OK. It happens sometime. The hotel staff asked me to move the other hotel which they claimed was better than Riad Zahraa and to pay me in advance before I check their alternative hotel. I refused to do that and check the new hotel which they assigned to me. It was, as I partially expected, much worse than the original one. Then I got back to Riad Zahraa to reduce the price. Finally I got some reasonable price... OK, I could stay so-so room with reasonable price at last. However I cannot forget that they asked me to pay the original price for worse room.