Negative: Not Professional, Not Good Quality.
When booking appointments at medicross Edenvale expect to wait 2-3 hours before you get treated. When discussing this with the management all they could say was "the doctor is delayed nothing I can do." I will no longer be going there to waist my time.