Absolutely recommend Dr Giles as a thorough and caring professional who will answer every question and take the time to explain. Very approachable and has a good sense of humour.
Dr. Giles direct no nonsense approach. She tells things as they are not telling you what you'd like to hear, no beating around the bush. You walk away knowing exactly what to do to overcome whatever your problem.
Could be improved: Only thing I can think of is parking that is a little difficult in the area of her consulting rooms, aside from that nothing comes to mind.