My stay over 4 nights was overall quite satisfactory. The staff were friendly, polite and generally (with just one exception-see below) very efficient. The self serve optional continental breakfast was fine and good value at 50 rand.
The room, though not overly spacious was compact, clean and well designed, quite large enough for a single person. The shower and toilet were in separate compartments and both fully functional.
My only real gripe was that I had asked on duty night staff member to wake me before 5.00am for a taxi coming to collect me at 5.20am. (I was having trouble charging my smart phone). The staff member did knock on my door, but only when the taxi actually arrived resulting in a late flurry to catch it.