I have stayed here numerous times in the past but I can see that levels of service have dipped drastically. even though we had pre-booked and paid the reception took ages to check us in, gave us the wrong room (double bed instead of 2 twin beds). Our bathroom had black mould on the ceiling and in the shower. The TV played only SABC, ETv and a couple sports and news channels and 2 african channels, so no DSTV. The worst was when we ordered room service and were told to come and collect our food at reception, then spent 15 minutes waiting whilst the waitrons tried to get our bill right, we got 3 bills all incorrect. The food order was also not correct but we let it go because we had just reached our fed up point. The whole 2 days there we did not see 1 manager on duty. i will not be staying here again.