Punctuality 5. Helpfulness 5. Knowledge 5. I feel very fortunate in finding Dr Horrocks when we moved to Surprise three years ago. He is very down to earth and listens to what I say whether in person or when I leave a message in the patient portal. The staff is great and Rachel the PA is the best..