I ate at The Tasting Room in October on a big birthday, and had a memorable time. We had booked a long time in advance - this was destination dining, on the reputation and reviews of Tripadvisor.
We had the 8 course menu - which when you add the amuse bouche at the beginning, and a chocolate at the end, is almost 10 courses. They are very small though, allowing us to continue to enjoy every course through to the last. The food was innovative and delicious. I loved the unusual combinations, the surprises - biting into something expecting one taste and getting another - and the skill in presentation.
We also chose the wine matching. The wine servings were generous - and effectively constitute a wine tour of the region in one meal. The meal takes about three hours, so an 8 o'clock booking is probably the latest you'd want. That also means that drinking all that wine didn't really have any negative effects. Though we did struggle to face going wine tasting the next day, and put it off till the Monday! We stayed at Le Quartier Francais - so getting home was easy.
They gave us a copy of the menu to take away at the end of the meal, which was appreciated as there was no way I could remember everything in the detail I wanted.
This is actually remarkable value for the quality of the food and wine. There's no way you'd get a similar meal (and wines) in the US, UK, Europe, Australia or even NZ for the same price.
The restaurant is very simply furnished, and there is no dress code. It does seem to be a little at odds with the quality of the meal, but it does mean that there is a very relaxed atmosphere, and that felt very South African to me.