We spent 3 days at Fairmont Mekkah with a great and extensive choice of morning buffet, clean and large room, and amazing service... Hence, Sofitel Madinah pales in comparison. Confusing layout of the buffet, the range of choice is ok but could be better... the room is rather small, the bathroom is not furnished with the usual 5 stars marble as I had imagined, in the evening we could still hear some construction activity. That one memorable time, is the guy who cleans the room. He was very-very friendly.