I only went here for vaccination purposes. And in context of getting vaccinated, Tshwane Rehab hospital was very organised in the process of managing the people who arrived for a vaccine. The waiting period wasnt long, the people administering the vaccine were kind and informative and there is even a mandatory procedure where you sit in a designated area and wait for 15 minutes to see how the side effects kick in and to determine if you are well enough to leave the premises. I would definitely recommend going to get vaccinated here
It is a physical rehabilitation hospital that caters for both children and adults. Its a government facility and you pay according to your classification.