All the reviews here are accurate, much to my surprise. The doctor was great, but the staff were rubbish. I won\'t go there again except to see that one doctor. Not worth the aggro. There is one staff member in particular who was very rude. I arrived 15 mins early and still waited for 40 mins. I think there are simple ways to solve this. It\'s just that the staff can\'t be bothered to alert doctors. When I arrived I was very polite to this particular staff member, but I was struck by how cold the staff was. Like a robot. Later when I asked why it was taking so long, the staff was again very rude. No apology in sight. I decided enough was enough and I was rude instead. I told the staff off. Sometimes you have to put people in their place.