We went here on a holiday with a group. Service (mainly at the reception) was really terrible, to say the least. I can't think of any more unfrienly staff I've seen in my trips around the world.
For example: me and a few others made a reservation for the next day at the restaurant Wine Knot. Other members of our group tried an hour later to also make a reservation, but apperently the restaurant was 'fully booked'.
When we were at the restaurant, the next day, we saw A LOT of empty seats. I don't think 'fully booked' has a different meaning in Drakensbergen than in the rest of the world.
Also, the staff really didn't bothered to make us feel welcome. All the facilities were closed really soon, they seemed to enjoy to tell us that there were no other possibilities to swim or something like that.
Don't go here; the staff at the reception try to do everything to spoil your vacation!