I frequented Tribeca (the court one) on my assignment in Pretoria. The food menu is not lavish but every dish I sampled was good and tasty. You can actually influence most of dishes and get them made your way. The coffee is OK, not best I had but ... OK :)
Every member of staff I have encountered was pleasant and accommodating. I found the prices very reasonable (big burger based dinner with drinks, finished with coffee was in area of £10!).