The hotel is very basic but the location is ideal. I needed to catch the first flight next day and only spent a couple of hours there. Everything was fine for me. It's right next to the airport and the transfer only takes about a few minutes. but the transfer fee is as high as 30 rand. It might be because I was the only one using the transfer in that early morning. not very sure though.
The location by the airport was superb. The employees were friendly and very helpful. The first room they booked us into smelled strongly of smoke, so we moved to another room.
It has all you need. Comfortable bed, clean, hot showers, TV with 6 channel;s or so, simple breakfast. Quick and easy
Really enjoyed how close it was to the airport and the excellent WiFi. The buffet breakfast was delicious, but do note that there is an extra charge (~US $4.75). The staff was extremely helpful and very friendly. There is no elevator, but the staff will help with your luggage if you need it (has four 50lbs bags + two hand luggage and the staff member insisted that he'd bring it all up stairs). Rooms are very small (especially if you have a lot of luggage).