Perhaps, the only thing that made the stay slightly more bearable was Tiara, an excellent staff whom I met only on the 2nd last day of my stay. Unlike other service staff whom I've encountered at Imani, she was the only one who was professional, hospitable, and unflappable. When the toilet door knob broke and I was locked in, Tiara and the locksmith was swift to rectify it.
Incident aside, the overall cleanliness of the room could be better. The bedroom floor was perpetually sticky. Toilet occasionally had a stench (not sure if it came from within the toilet or from an adjacent building).
Check-in process was arduous. I've informed the team in advance that I would be arriving earlier and would appreciate an early check-in. Upon arrival, they didn't have a room ready, but said they could do the paper work first so that later when I return, I could pick up the keys. When I returned at night, another staff, who was extremely inhospitable, re-processed the paper work. On top of that, I was assigned the wrong room.