My husband, I and our friends stayed at the Mayfair on our way back from safari. We had one night and one "day room", checking out at 6pm. Thank goodness, because we couldn't wait to get out of there. The only redeeming features of the hotel were its landscaped gardens and courtyard, which was beautiful and the nice and helpful staff. Breakfast at the Oasis was also nice with lots of options.
The rooms are this hotel's downfall. I wasn't expecting the Four Seasons, but at the price we paid through our safari provider, I was expecting at least a clean, quiet and comfortable room. What we got would make Motel 6 in the US look like a luxury resort.
The Mayfair hotel gave us what must have been the crappiest rooms in the whole property. They faced the street and our "large" bed was in reality comprised of two twin beds shoved together - a fact I didn't discover until we crawled into bed late that night, exhausted. This was definitely not disclosed upon check-in. The room was tiny, it smelled and the bedside table sported a can of bug spray on it (which made me check the sheets before jumping in bed).
Even with earplugs, I couldn't sleep through the night - the loud exhaust noises of the vehicles would wake me up periodically. Our toilet flush was very picky - you had to flush "just so" and try 5-6 times before the toilet flushed. Unfortunately, at 9am the toilet completely broke down and refused to flush. As soon as housekeeping arrived, they knew immediately the toilet was broken but "had not been fixed yet". I am usually level-headed, but I hit a boiling point at that moment and demanded we be moved to the room across from us, which housekeeping indicated was available. Once we were moved to the room across the hallway, I realized that other rooms at the Mayfair were quieter, faced a beautiful courtyard (and not the street), had working toilets and normal beds. Too bad, because I'm never coming back to this hotel again.